Title classe

Title classe

Encapsule l’objet qui représente le titre du graphique ou de l’axe.

Héritage: TitleChartTextFrameChartFrame

Le type Title expose les membres suivants :

Propriétés

PropriétéDescription
is_inner_modeIndique si la taille de la zone de tracé inclut les graduations et les étiquettes des axes.
False spécifie que la taille doit déterminer la taille de la zone de tracé, les graduations et les étiquettes des axes.
borderObtient le Line.
areaObtient le ChartFrame.area.
text_fontObtient un objet ChartFrame.font de l’objet ChartFrame spécifié.
text_optionsObtient et définit les options du texte.
fontObtient un objet ChartFrame.font de l’objet ChartFrame spécifié.
auto_scale_fontTrue si le texte de l’objet change de taille de police lorsque la taille de l’objet change. La valeur par défaut est True.
background_modeObtient et définit le mode d’affichage de l’arrière-plan
backgroundObtient et définit le mode d’affichage de l’arrière-plan
is_automatic_sizeIndique si le cadre du graphique est dimensionné automatiquement.
xObtient ou définit la coordonnée x du coin supérieur gauche en unités de 1/4 000 de la zone du graphique.
yObtient ou définit la coordonnée y du coin supérieur gauche en unités de 1/4 000 de la zone du graphique.
heightObtient ou définit la hauteur du cadre en unités de 1/4 000 de la zone du graphique.
widthObtient ou définit la largeur du cadre en unités de 1/4 000 de la zone du graphique.
shadowVrai si le cadre a une ombre.
shape_propertiesObtient l’objet ChartFrame.shape_properties.
is_default_pos_be_setIndique si la position par défaut (DefaultX, DefaultY, DefaultWidth et DefaultHeight) est définie.
default_xReprésente x de la position par défaut
default_yReprésente y de la position par défaut
default_widthReprésente la largeur de la position par défaut
default_heightReprésente la hauteur de la position par défaut
is_auto_textIndique que le texte est généré automatiquement.
is_deletedIndique si ces étiquettes de données sont supprimées.
text_horizontal_alignmentObtient et définit l’alignement horizontal du texte.
text_vertical_alignmentObtient ou définit l’alignement vertical du texte.
rotation_angleReprésente l’angle de rotation du texte.
is_automatic_rotationIndique si le texte du graphique est automatiquement pivoté.
textObtient ou définit le texte de l’étiquette de l’unité d’affichage.
linked_sourceObtient et définit une référence à la feuille de calcul.
text_directionReprésente l’ordre de lecture du texte.
reading_orderReprésente l’ordre de lecture du texte.
direction_typeObtient et définit la direction du texte.
is_text_wrappedObtient ou définit une valeur indiquant si le texte est renvoyé à la ligne.
is_resize_shape_to_fit_textObtient ou définit si une forme doit être automatiquement ajustée pour contenir entièrement le texte qui y est décrit. L’ajustement automatique est
lorsque le texte d’une forme est mis à l’échelle afin de contenir tout le texte à l’intérieur.
is_visibleReprésente si le titre est visible.
over_layReprésente le titre centré en superposition sur le graphique sans redimensionner le graphique.

Méthodes

MéthodeDescription
charactersObtient le formatage de texte enrichi de ce titre.
charactersRenvoie un objet Characters qui représente une plage de caractères dans le texte.
set_position_autoRégler la position du cadre sur automatique

Exemple

from aspose.cells import Workbook
from aspose.cells.charts import ChartType
from aspose.pydrawing import Color

workbook = Workbook()
sheet = workbook.worksheets[0]
cells = sheet.cells
cells.get(0, 1).put_value("Income")
cells.get(1, 0).put_value("Company A")
cells.get(2, 0).put_value("Company B")
cells.get(3, 0).put_value("Company C")
cells.get(1, 1).put_value(10000)
cells.get(2, 1).put_value(20000)
cells.get(3, 1).put_value(30000)
chartIndex = sheet.charts.add(ChartType.COLUMN, 9, 9, 21, 15)
chart = sheet.charts[chartIndex]
# Setting the title of a chart
chart.title.text = "Title"
# Setting the font color of the chart title to blue
chart.title.font.color = Color.blue
# Setting the title of category axis of the chart
chart.category_axis.title.text = "Category"
# Setting the title of value axis of the chart
chart.value_axis.title.text = "Value"

Voir également