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à
object ← ChartFrame ← ChartTextFrame ← DataLabels
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à
BackgroundMode
Ottiene e imposta la modalità di visualizzazione dello sfondo
public BackgroundMode BackgroundMode { get; set; }
Valore della Proprietà
Border
Ottiene l’Aspose.Cells.Drawing.Line?text=border.
public override Line Border { get; }
Valore della Proprietà
DirectionType
Ottiene e imposta la direzione del testo.
public override ChartTextDirectionType DirectionType { get; set; }
Valore della Proprietà
Font
Ottiene il font dei DataLabels;
public override Font Font { get; }
Valore della Proprietà
IsAutoText
Indica se il testo è generato automaticamente.
public override bool IsAutoText { get; set; }
Valore della Proprietà
IsNeverOverlap
Indica se i datalabels visualizzati non si sovrappongono mai. (Per il grafico a torta)
public bool IsNeverOverlap { get; set; }
Valore della Proprietà
IsTextWrapped
Ottiene o imposta un valore che indica se il testo è a capo.
public override bool IsTextWrapped { get; set; }
Valore della Proprietà
Number
Ottiene e imposta il formato numerico predefinito.
public int Number { get; set; }
Valore della Proprietà
NumberFormat
Rappresenta la stringa di formato per l’oggetto DataLabels.
public string NumberFormat { get; set; }
Valore della Proprietà
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à
Position
Rappresenta la posizione dell’etichetta dei dati.
public LabelPositionType Position { get; set; }
Valore della Proprietà
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à
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à
ShapeType
Ottiene o imposta il tipo di forma dell’etichetta dei dati.
public DataLabelShapeType ShapeType { get; set; }
Valore della Proprietà
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à
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à
ShowCellRange
Indica se mostrare l’intervallo di celle come etichette dei dati.
public bool ShowCellRange { get; set; }
Valore della Proprietà
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à
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à
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à
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à
Text
Ottiene o imposta il testo dell’etichetta dei dati.
public override string Text { get; set; }
Valore della Proprietà
Metodi
ApplyFont()
Applica il font dei datalabels a tutti i nodi figli.
public void ApplyFont()