Class DataLabels
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
Encapsule une collection de tous les objets DataLabel pour la série spécifiée.
public class DataLabels : ChartTextFrame
Héritage
object ← ChartFrame ← ChartTextFrame ← DataLabels
Membres hérités
ChartTextFrame.m_IsAutoText, ChartTextFrame.m_deleted, ChartTextFrame.horizontal, ChartTextFrame.vertical, ChartTextFrame.rotation, ChartTextFrame.m_CharsList, ChartTextFrame.Characters(int, int), ChartTextFrame.IsAutoText, ChartTextFrame.IsDeleted, ChartTextFrame.TextHorizontalAlignment, ChartTextFrame.TextVerticalAlignment, ChartTextFrame.RotationAngle, ChartTextFrame.IsAutomaticRotation, ChartTextFrame.Text, ChartTextFrame.LinkedSource, ChartTextFrame.ReadingOrder, ChartTextFrame.DirectionType, ChartTextFrame.IsTextWrapped, ChartTextFrame.IsResizeShapeToFitText, ChartFrame.m_IsAutoXPos, ChartFrame.m_IsAutoYPos, ChartFrame.m_IsOffsetPosBeSet, ChartFrame.m_fontIndex, ChartFrame.m_AutoScaleFont, ChartFrame.m_BackgroundMode, ChartFrame.m_isAutoSize, ChartFrame.SetPositionAuto(), ChartFrame.IsInnerMode, ChartFrame.Border, ChartFrame.Area, ChartFrame.TextOptions, ChartFrame.Font, ChartFrame.AutoScaleFont, ChartFrame.BackgroundMode, ChartFrame.IsAutomaticSize, ChartFrame.X, ChartFrame.Y, ChartFrame.Height, ChartFrame.Width, ChartFrame.Shadow, ChartFrame.ShapeProperties, ChartFrame.IsDefaultPosBeSet, ChartFrame.DefaultX, ChartFrame.DefaultY, ChartFrame.DefaultWidth, ChartFrame.DefaultHeight, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Exemples
//Définir les DataLabels dans le graphique
Workbook wb = new Workbook("chart.xlsx");
Chart chart = wb.Worksheets[0].Charts[0];
DataLabels datalabels;
for (int i = 0; i <chart.NSeries.Count; i++)
{
datalabels = chart.NSeries[i].DataLabels;
//Définir la position des DataLabels
datalabels.Position = LabelPositionType.InsideBase;
//Afficher le nom de la catégorie dans les DataLabels
datalabels.ShowCategoryName = true;
//Afficher la valeur dans les DataLabels
datalabels.ShowValue = true;
//Ne pas afficher le pourcentage dans les DataLabels
datalabels.ShowPercentage = false;
//Ne pas afficher la clé de légende.
datalabels.ShowLegendKey = false;
}
'Définir les DataLabels dans le graphique
Dim datalabels As DataLabels
Dim i As Integer
For i = 0 To chart.NSeries.Count - 1 Step 1
datalabels = chart.NSeries(i).DataLabels
'Définir la position des DataLabels
datalabels.Position = LabelPositionType.InsideBase
'Afficher le nom de la catégorie dans les DataLabels
datalabels.ShowCategoryName= True
'Afficher la valeur dans les DataLabels
datalabels.ShowValue = True
'Ne pas afficher le pourcentage dans les DataLabels
datalabels.ShowPercentage = False
'Ne pas afficher la clé de légende.
datalabels.ShowLegendKey = False
Next
Propriétés
Area
Obtient l’Aspose.Cells.Charts.DataLabels.Area?text=area.
public override Area Area { get; }
Valeur de propriété
BackgroundMode
Obtient et définit le mode d’affichage de l’arrière-plan
public BackgroundMode BackgroundMode { get; set; }
Valeur de propriété
Border
Obtient l’Aspose.Cells.Drawing.Line?text=border.
public override Line Border { get; }
Valeur de propriété
DirectionType
Obtient et définit la direction du texte.
public override ChartTextDirectionType DirectionType { get; set; }
Valeur de propriété
Font
Obtient la police des DataLabels;
public override Font Font { get; }
Valeur de propriété
IsAutoText
Indique si le texte est généré automatiquement.
public override bool IsAutoText { get; set; }
Valeur de propriété
IsNeverOverlap
Indique si les datalabels s’affichent sans jamais se chevaucher. (Pour le graphique en secteurs)
public bool IsNeverOverlap { get; set; }
Valeur de propriété
IsTextWrapped
Obtient ou définit une valeur indiquant si le texte est enroulé.
public override bool IsTextWrapped { get; set; }
Valeur de propriété
Number
Obtient et définit le format de nombre intégré.
public int Number { get; set; }
Valeur de propriété
NumberFormat
Représente la chaîne de format pour l’objet DataLabels.
public string NumberFormat { get; set; }
Valeur de propriété
NumberFormatLinked
Vrai si le format de nombre est lié aux cellules (pour que le format de nombre change dans les étiquettes lorsqu’il change dans les cellules).
public bool NumberFormatLinked { get; set; }
Valeur de propriété
Position
Représente la position de l’étiquette de données.
public LabelPositionType Position { get; set; }
Valeur de propriété
SeparatorType
Obtient ou définit le type de séparateur utilisé pour les étiquettes de données sur un graphique.
public DataLabelsSeparatorType SeparatorType { get; set; }
Valeur de propriété
Remarques
Pour définir un séparateur personnalisé, veuillez définir la propriété Aspose.Cells.Charts.DataLabels.SeparatorType sur Aspose.Cells.Charts.DataLabelsSeparatorType.Custom et ensuite spécifier la valeur attendue pour Aspose.Cells.Charts.DataLabels.SeparatorValue.
SeparatorValue
Obtient ou définit la valeur du séparateur utilisée pour les étiquettes de données sur un graphique.
public string SeparatorValue { get; set; }
Valeur de propriété
ShapeType
Obtient ou définit le type de forme de l’étiquette de données.
public DataLabelShapeType ShapeType { get; set; }
Valeur de propriété
ShowBubbleSize
Représente le comportement d’affichage de la valeur de pourcentage de l’étiquette de données d’un graphique spécifié. Vrai affiche la valeur de pourcentage. Faux pour cacher.
public bool ShowBubbleSize { get; set; }
Valeur de propriété
ShowCategoryName
Représente le comportement d’affichage du nom de catégorie de l’étiquette de données d’un graphique spécifié. Vrai pour afficher le nom de la catégorie pour les étiquettes de données sur un graphique. Faux pour cacher.
public bool ShowCategoryName { get; set; }
Valeur de propriété
ShowCellRange
Indique si l’affichage de la plage de cellules en tant qu’étiquettes de données.
public bool ShowCellRange { get; set; }
Valeur de propriété
ShowLegendKey
Représente le comportement d’affichage de la clé de légende de l’étiquette de données d’un graphique spécifié. Vrai si la clé de légende de l’étiquette de données est visible.
public bool ShowLegendKey { get; set; }
Valeur de propriété
ShowPercentage
Représente le comportement d’affichage de la valeur de pourcentage de l’étiquette de données d’un graphique spécifié. Vrai affiche la valeur de pourcentage. Faux pour cacher.
public bool ShowPercentage { get; set; }
Valeur de propriété
ShowSeriesName
Indique si le nom de la série s’affiche pour les étiquettes de données sur un graphique. Vrai pour afficher le nom de la série. Faux pour cacher.
public bool ShowSeriesName { get; set; }
Valeur de propriété
ShowValue
Représente le comportement d’affichage des valeurs des étiquettes de données d’un graphique spécifié. Vrai affiche les valeurs. Faux pour cacher.
public bool ShowValue { get; set; }
Valeur de propriété
Text
Obtient ou définit le texte de l’étiquette de données.
public override string Text { get; set; }
Valeur de propriété
Méthodes
ApplyFont()
Applique la police des datalabels à tous les nœuds enfants.
public void ApplyFont()