Class DataLabels

Class DataLabels

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

Encapsula una colección de todos los objetos DataLabel para la Serie especificada.

public class DataLabels : ChartTextFrame

Herencia

objectChartFrameChartTextFrameDataLabels

Miembros heredados

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

Ejemplos

//Establecer los DataLabels en el 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;
    //Establecer la posición de los DataLabels
    datalabels.Position = LabelPositionType.InsideBase;
    //Mostrar el nombre de la categoría en los DataLabels
    datalabels.ShowCategoryName = true;
    //Mostrar el valor en los DataLabels
    datalabels.ShowValue = true;
    //No mostrar el porcentaje en los DataLabels
    datalabels.ShowPercentage = false;
    //No mostrar la clave de la leyenda.
    datalabels.ShowLegendKey = false;
}
'Establecer los DataLabels en el 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
    'Establecer la posición de los DataLabels
    datalabels.Position = LabelPositionType.InsideBase
    'Mostrar el nombre de la categoría en los DataLabels
    datalabels.ShowCategoryName= True
    'Mostrar el valor en los DataLabels
    datalabels.ShowValue = True
    'No mostrar el porcentaje en los DataLabels
    datalabels.ShowPercentage = False
    'No mostrar la clave de la leyenda.
    datalabels.ShowLegendKey = False
Next

Propiedades

Área

Obtiene el Aspose.Cells.Charts.DataLabels.Area?text=area.

public override Area Area { get; }

Valor de la propiedad

Area

Modo de fondo

Obtiene y establece el modo de visualización del fondo.

public BackgroundMode BackgroundMode { get; set; }

Valor de la propiedad

BackgroundMode

Borde

Obtiene el Aspose.Cells.Drawing.Line?text=border.

public override Line Border { get; }

Valor de la propiedad

Line

Tipo de dirección

Obtiene y establece la dirección del texto.

public override ChartTextDirectionType DirectionType { get; set; }

Valor de la propiedad

ChartTextDirectionType

Fuente

Obtiene la fuente de los DataLabels;

public override Font Font { get; }

Valor de la propiedad

Font

IsAutoText

Indica si el texto se genera automáticamente.

public override bool IsAutoText { get; set; }

Valor de la propiedad

bool

IsNeverOverlap

Indica si las etiquetas de datos nunca se superponen. (Para gráfico de pastel)

public bool IsNeverOverlap { get; set; }

Valor de la propiedad

bool

IsTextWrapped

Obtiene o establece un valor que indica si el texto está ajustado.

public override bool IsTextWrapped { get; set; }

Valor de la propiedad

bool

Número

Obtiene y establece el formato de número incorporado.

public int Number { get; set; }

Valor de la propiedad

int

Formato de número

Representa la cadena de formato para el objeto DataLabels.

public string NumberFormat { get; set; }

Valor de la propiedad

string

NumberFormatLinked

Verdadero si el formato de número está vinculado a las celdas (para que el formato de número cambie en las etiquetas cuando cambia en las celdas).

public bool NumberFormatLinked { get; set; }

Valor de la propiedad

bool

Posición

Representa la posición de la etiqueta de datos.

public LabelPositionType Position { get; set; }

Valor de la propiedad

LabelPositionType

Tipo de separador

Obtiene o establece el tipo de separador utilizado para las etiquetas de datos en un gráfico.

public DataLabelsSeparatorType SeparatorType { get; set; }

Valor de la propiedad

DataLabelsSeparatorType

Notas

Para establecer un separador personalizado, establezca la propiedad Aspose.Cells.Charts.DataLabels.SeparatorType como Aspose.Cells.Charts.DataLabelsSeparatorType.Custom y luego especifique el valor esperado para Aspose.Cells.Charts.DataLabels.SeparatorValue.

Valor del separador

Obtiene o establece el valor del separador utilizado para las etiquetas de datos en un gráfico.

public string SeparatorValue { get; set; }

Valor de la propiedad

string

Tipo de forma

Obtiene o establece el tipo de forma de la etiqueta de datos.

public DataLabelShapeType ShapeType { get; set; }

Valor de la propiedad

DataLabelShapeType

ShowBubbleSize

Representa el comportamiento de visualización del valor porcentual de la etiqueta de datos de un gráfico especificado. Verdadero muestra el valor porcentual. Falso para ocultar.

public bool ShowBubbleSize { get; set; }

Valor de la propiedad

bool

ShowCategoryName

Representa el comportamiento de visualización del nombre de categoría de la etiqueta de datos de un gráfico especificado. Verdadero para mostrar el nombre de la categoría para las etiquetas de datos en un gráfico. Falso para ocultar.

public bool ShowCategoryName { get; set; }

Valor de la propiedad

bool

ShowCellRange

Indica si se muestra el rango de celdas como las etiquetas de datos.

public bool ShowCellRange { get; set; }

Valor de la propiedad

bool

ShowLegendKey

Representa el comportamiento de visualización de la clave de leyenda de la etiqueta de datos de un gráfico especificado. Verdadero si la clave de leyenda de la etiqueta de datos es visible.

public bool ShowLegendKey { get; set; }

Valor de la propiedad

bool

ShowPercentage

Representa el comportamiento de visualización del valor porcentual de la etiqueta de datos de un gráfico especificado. Verdadero muestra el valor porcentual. Falso para ocultar.

public bool ShowPercentage { get; set; }

Valor de la propiedad

bool

ShowSeriesName

Indica si el nombre de la serie se muestra para las etiquetas de datos en un gráfico. Verdadero para mostrar el nombre de la serie. Falso para ocultar.

public bool ShowSeriesName { get; set; }

Valor de la propiedad

bool

ShowValue

Representa el comportamiento de visualización de los valores de la etiqueta de datos de un gráfico especificado. Verdadero muestra los valores. Falso para ocultar.

public bool ShowValue { get; set; }

Valor de la propiedad

bool

Texto

Obtiene o establece el texto de la etiqueta de datos.

public override string Text { get; set; }

Valor de la propiedad

string

Métodos

ApplyFont()

Aplica la fuente de los datalabels a todos los nodos hijos.

public void ApplyFont()
 Español