Class DataLabels

Class DataLabels

Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)

Incapsula una collezione di tutti gli oggetti DataLabel per la Serie specificata.

public class DataLabels : ChartTextFrame

Ereditarietà

objectChartFrameChartTextFrameDataLabels

Membri Ereditati

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()

Esempi

//Imposta i DataLabels nel grafico
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;
    //Imposta la posizione dei DataLabels
    datalabels.Position = LabelPositionType.InsideBase;
    //Mostra il nome della categoria nei DataLabels
    datalabels.ShowCategoryName = true;
    //Mostra il valore nei DataLabels
    datalabels.ShowValue = true;
    //Non mostrare la percentuale nei DataLabels
    datalabels.ShowPercentage = false;
    //Non mostrare la chiave della legenda.
    datalabels.ShowLegendKey = false;
}
'Imposta i DataLabels nel grafico
Dim datalabels As DataLabels
Dim i As Integer
For i = 0 To chart.NSeries.Count - 1 Step 1
    datalabels = chart.NSeries(i).DataLabels
    'Imposta la posizione dei DataLabels
    datalabels.Position = LabelPositionType.InsideBase
    'Mostra il nome della categoria nei DataLabels
    datalabels.ShowCategoryName= True
    'Mostra il valore nei DataLabels
    datalabels.ShowValue = True
    'Non mostrare la percentuale nei DataLabels
    datalabels.ShowPercentage = False
    'Non mostrare la chiave della legenda.
    datalabels.ShowLegendKey = False
Next

Proprietà

Area

Ottiene l’Aspose.Cells.Charts.DataLabels.Area?text=area.

public override Area Area { get; }

Valore della Proprietà

Area

BackgroundMode

Ottiene e imposta la modalità di visualizzazione dello sfondo

public BackgroundMode BackgroundMode { get; set; }

Valore della Proprietà

BackgroundMode

Border

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

public override Line Border { get; }

Valore della Proprietà

Line

DirectionType

Ottiene e imposta la direzione del testo.

public override ChartTextDirectionType DirectionType { get; set; }

Valore della Proprietà

ChartTextDirectionType

Font

Ottiene il font dei DataLabels;

public override Font Font { get; }

Valore della Proprietà

Font

IsAutoText

Indica se il testo è generato automaticamente.

public override bool IsAutoText { get; set; }

Valore della Proprietà

bool

IsNeverOverlap

Indica se i datalabels visualizzati non si sovrappongono mai. (Per il grafico a torta)

public bool IsNeverOverlap { get; set; }

Valore della Proprietà

bool

IsTextWrapped

Ottiene o imposta un valore che indica se il testo è a capo.

public override bool IsTextWrapped { get; set; }

Valore della Proprietà

bool

Number

Ottiene e imposta il formato numerico predefinito.

public int Number { get; set; }

Valore della Proprietà

int

NumberFormat

Rappresenta la stringa di formato per l’oggetto DataLabels.

public string NumberFormat { get; set; }

Valore della Proprietà

string

NumberFormatLinked

True se il formato numerico è collegato alle celle (in modo che il formato numerico cambi nelle etichette quando cambia nelle celle).

public bool NumberFormatLinked { get; set; }

Valore della Proprietà

bool

Position

Rappresenta la posizione dell’etichetta dei dati.

public LabelPositionType Position { get; set; }

Valore della Proprietà

LabelPositionType

SeparatorType

Ottiene o imposta il tipo di separatore utilizzato per le etichette dei dati su un grafico.

public DataLabelsSeparatorType SeparatorType { get; set; }

Valore della Proprietà

DataLabelsSeparatorType

Osservazioni

Per impostare un separatore personalizzato, impostare la proprietà Aspose.Cells.Charts.DataLabels.SeparatorType su Aspose.Cells.Charts.DataLabelsSeparatorType.Custom e quindi specificare il valore atteso per Aspose.Cells.Charts.DataLabels.SeparatorValue.

SeparatorValue

Ottiene o imposta il valore del separatore utilizzato per le etichette dei dati su un grafico.

public string SeparatorValue { get; set; }

Valore della Proprietà

string

ShapeType

Ottiene o imposta il tipo di forma dell’etichetta dei dati.

public DataLabelShapeType ShapeType { get; set; }

Valore della Proprietà

DataLabelShapeType

ShowBubbleSize

Rappresenta il comportamento di visualizzazione del valore percentuale dell’etichetta dei dati di un grafico specificato. True visualizza il valore percentuale. False per nascondere.

public bool ShowBubbleSize { get; set; }

Valore della Proprietà

bool

ShowCategoryName

Rappresenta il comportamento di visualizzazione del nome della categoria dell’etichetta dei dati di un grafico specificato. True per visualizzare il nome della categoria per le etichette dei dati su un grafico. False per nascondere.

public bool ShowCategoryName { get; set; }

Valore della Proprietà

bool

ShowCellRange

Indica se mostrare l’intervallo di celle come etichette dei dati.

public bool ShowCellRange { get; set; }

Valore della Proprietà

bool

ShowLegendKey

Rappresenta il comportamento di visualizzazione della chiave della legenda dell’etichetta dei dati di un grafico specificato. True se la chiave dell’etichetta dei dati è visibile.

public bool ShowLegendKey { get; set; }

Valore della Proprietà

bool

ShowPercentage

Rappresenta il comportamento di visualizzazione del valore percentuale dell’etichetta dei dati di un grafico specificato. True visualizza il valore percentuale. False per nascondere.

public bool ShowPercentage { get; set; }

Valore della Proprietà

bool

ShowSeriesName

Indica se il nome della serie è visualizzato per le etichette dei dati su un grafico. True per mostrare il nome della serie. False per nascondere.

public bool ShowSeriesName { get; set; }

Valore della Proprietà

bool

ShowValue

Rappresenta il comportamento di visualizzazione dei valori dell’etichetta dei dati di un grafico specificato. True visualizza i valori. False per nascondere.

public bool ShowValue { get; set; }

Valore della Proprietà

bool

Text

Ottiene o imposta il testo dell’etichetta dei dati.

public override string Text { get; set; }

Valore della Proprietà

string

Metodi

ApplyFont()

Applica il font dei datalabels a tutti i nodi figli.

public void ApplyFont()
 Italiano