Class DataLabels

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

objectChartFrameChartTextFrameDataLabels

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é

Area

BackgroundMode

Obtient et définit le mode d’affichage de l’arrière-plan

public BackgroundMode BackgroundMode { get; set; }

Valeur de propriété

BackgroundMode

Border

Obtient l’Aspose.Cells.Drawing.Line?text=border.

public override Line Border { get; }

Valeur de propriété

Line

DirectionType

Obtient et définit la direction du texte.

public override ChartTextDirectionType DirectionType { get; set; }

Valeur de propriété

ChartTextDirectionType

Font

Obtient la police des DataLabels;

public override Font Font { get; }

Valeur de propriété

Font

IsAutoText

Indique si le texte est généré automatiquement.

public override bool IsAutoText { get; set; }

Valeur de propriété

bool

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é

bool

IsTextWrapped

Obtient ou définit une valeur indiquant si le texte est enroulé.

public override bool IsTextWrapped { get; set; }

Valeur de propriété

bool

Number

Obtient et définit le format de nombre intégré.

public int Number { get; set; }

Valeur de propriété

int

NumberFormat

Représente la chaîne de format pour l’objet DataLabels.

public string NumberFormat { get; set; }

Valeur de propriété

string

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é

bool

Position

Représente la position de l’étiquette de données.

public LabelPositionType Position { get; set; }

Valeur de propriété

LabelPositionType

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é

DataLabelsSeparatorType

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é

string

ShapeType

Obtient ou définit le type de forme de l’étiquette de données.

public DataLabelShapeType ShapeType { get; set; }

Valeur de propriété

DataLabelShapeType

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é

bool

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é

bool

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é

bool

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é

bool

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é

bool

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é

bool

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é

bool

Text

Obtient ou définit le texte de l’étiquette de données.

public override string Text { get; set; }

Valeur de propriété

string

Méthodes

ApplyFont()

Applique la police des datalabels à tous les nœuds enfants.

public void ApplyFont()
 Français