Class DataLabels

Class DataLabels

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

Encapsula uma coleção de todos os objetos DataLabel para a Série especificada.

public class DataLabels : ChartTextFrame

Herança

objectChartFrameChartTextFrameDataLabels

Membros Herdados

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

Exemplos

//Definir os DataLabels no gráfico
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;
    //Definir a posição dos DataLabels
    datalabels.Position = LabelPositionType.InsideBase;
    //Mostrar o nome da categoria nos DataLabels
    datalabels.ShowCategoryName = true;
    //Mostrar o valor nos DataLabels
    datalabels.ShowValue = true;
    //Não mostrar a porcentagem nos DataLabels
    datalabels.ShowPercentage = false;
    //Não mostrar a chave da legenda.
    datalabels.ShowLegendKey = false;
}
'Definir os DataLabels no gráfico
Dim datalabels As DataLabels
Dim i As Integer
For i = 0 To chart.NSeries.Count - 1 Step 1
    datalabels = chart.NSeries(i).DataLabels
    'Definir a posição dos DataLabels
    datalabels.Position = LabelPositionType.InsideBase
    'Mostrar o nome da categoria nos DataLabels
    datalabels.ShowCategoryName= True
    'Mostrar o valor nos DataLabels
    datalabels.ShowValue = True
    'Não mostrar a porcentagem nos DataLabels
    datalabels.ShowPercentage = False
    'Não mostrar a chave da legenda.
    datalabels.ShowLegendKey = False
Next

Propriedades

Área

Obtém a Aspose.Cells.Charts.DataLabels.Area?text=area.

public override Area Area { get; }

Valor da Propriedade

Área

Modo de Fundo

Obtém e define o modo de exibição do fundo

public BackgroundMode BackgroundMode { get; set; }

Valor da Propriedade

BackgroundMode

Borda

Obtém a Aspose.Cells.Drawing.Line?text=border.

public override Line Border { get; }

Valor da Propriedade

Linha

Tipo de Direção

Obtém e define a direção do texto.

public override ChartTextDirectionType DirectionType { get; set; }

Valor da Propriedade

ChartTextDirectionType

Fonte

Obtém a fonte dos DataLabels;

public override Font Font { get; }

Valor da Propriedade

Fonte

IsAutoText

Indica se o texto é gerado automaticamente.

public override bool IsAutoText { get; set; }

Valor da Propriedade

bool

IsNeverOverlap

Indica se os rótulos de dados são exibidos sem sobreposição. (Para gráfico de pizza)

public bool IsNeverOverlap { get; set; }

Valor da Propriedade

bool

IsTextWrapped

Obtém ou define um valor que indica se o texto está envolto.

public override bool IsTextWrapped { get; set; }

Valor da Propriedade

bool

Número

Obtém e define o formato de número embutido.

public int Number { get; set; }

Valor da Propriedade

int

Formato de Número

Representa a string de formato para o objeto DataLabels.

public string NumberFormat { get; set; }

Valor da Propriedade

string

NumberFormatLinked

Verdadeiro se o formato de número estiver vinculado às células (para que o formato de número mude nos rótulos quando mudar nas células).

public bool NumberFormatLinked { get; set; }

Valor da Propriedade

bool

Posição

Representa a posição do rótulo de dados.

public LabelPositionType Position { get; set; }

Valor da Propriedade

LabelPositionType

Tipo de Separador

Obtém ou define o tipo de separador usado para os rótulos de dados em um gráfico.

public DataLabelsSeparatorType SeparatorType { get; set; }

Valor da Propriedade

DataLabelsSeparatorType

Observações

Para definir um separador personalizado, defina a propriedade Aspose.Cells.Charts.DataLabels.SeparatorType como Aspose.Cells.Charts.DataLabelsSeparatorType.Custom e, em seguida, especifique o valor esperado para Aspose.Cells.Charts.DataLabels.SeparatorValue.

SeparatorValue

Obtém ou define o valor do separador usado para os rótulos de dados em um gráfico.

public string SeparatorValue { get; set; }

Valor da Propriedade

string

Tipo de Forma

Obtém ou define o tipo de forma do rótulo de dados.

public DataLabelShapeType ShapeType { get; set; }

Valor da Propriedade

DataLabelShapeType

ShowBubbleSize

Representa o comportamento de exibição do valor percentual do rótulo de dados de um gráfico especificado. Verdadeiro exibe o valor percentual. Falso para ocultar.

public bool ShowBubbleSize { get; set; }

Valor da Propriedade

bool

ShowCategoryName

Representa o comportamento de exibição do nome da categoria do rótulo de dados de um gráfico especificado. Verdadeiro para exibir o nome da categoria para os rótulos de dados em um gráfico. Falso para ocultar.

public bool ShowCategoryName { get; set; }

Valor da Propriedade

bool

ShowCellRange

Indica se deve mostrar o intervalo de células como os rótulos de dados.

public bool ShowCellRange { get; set; }

Valor da Propriedade

bool

ShowLegendKey

Representa o comportamento de exibição da chave da legenda do rótulo de dados de um gráfico especificado. Verdadeiro se a chave da legenda do rótulo de dados estiver visível.

public bool ShowLegendKey { get; set; }

Valor da Propriedade

bool

ShowPercentage

Representa o comportamento de exibição do valor percentual do rótulo de dados de um gráfico especificado. Verdadeiro exibe o valor percentual. Falso para ocultar.

public bool ShowPercentage { get; set; }

Valor da Propriedade

bool

ShowSeriesName

Indica se o nome da série é exibido para os rótulos de dados em um gráfico. Verdadeiro para mostrar o nome da série. Falso para ocultar.

public bool ShowSeriesName { get; set; }

Valor da Propriedade

bool

ShowValue

Representa o comportamento de exibição dos valores do rótulo de dados de um gráfico especificado. Verdadeiro exibe os valores. Falso para ocultar.

public bool ShowValue { get; set; }

Valor da Propriedade

bool

Texto

Obtém ou define o texto do rótulo de dados.

public override string Text { get; set; }

Valor da Propriedade

string

Métodos

ApplyFont()

Aplica a fonte dos rótulos de dados a todos os nós filhos.

public void ApplyFont()
 Português