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
object ← ChartFrame ← ChartTextFrame ← DataLabels
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
Modo de fondo
Obtiene y establece el modo de visualización del fondo.
public BackgroundMode BackgroundMode { get; set; }
Valor de la propiedad
Borde
Obtiene el Aspose.Cells.Drawing.Line?text=border.
public override Line Border { get; }
Valor de la propiedad
Tipo de dirección
Obtiene y establece la dirección del texto.
public override ChartTextDirectionType DirectionType { get; set; }
Valor de la propiedad
Fuente
Obtiene la fuente de los DataLabels;
public override Font Font { get; }
Valor de la propiedad
IsAutoText
Indica si el texto se genera automáticamente.
public override bool IsAutoText { get; set; }
Valor de la propiedad
IsNeverOverlap
Indica si las etiquetas de datos nunca se superponen. (Para gráfico de pastel)
public bool IsNeverOverlap { get; set; }
Valor de la propiedad
IsTextWrapped
Obtiene o establece un valor que indica si el texto está ajustado.
public override bool IsTextWrapped { get; set; }
Valor de la propiedad
Número
Obtiene y establece el formato de número incorporado.
public int Number { get; set; }
Valor de la propiedad
Formato de número
Representa la cadena de formato para el objeto DataLabels.
public string NumberFormat { get; set; }
Valor de la propiedad
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
Posición
Representa la posición de la etiqueta de datos.
public LabelPositionType Position { get; set; }
Valor de la propiedad
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
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
Tipo de forma
Obtiene o establece el tipo de forma de la etiqueta de datos.
public DataLabelShapeType ShapeType { get; set; }
Valor de la propiedad
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
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
ShowCellRange
Indica si se muestra el rango de celdas como las etiquetas de datos.
public bool ShowCellRange { get; set; }
Valor de la propiedad
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
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
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
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
Texto
Obtiene o establece el texto de la etiqueta de datos.
public override string Text { get; set; }
Valor de la propiedad
Métodos
ApplyFont()
Aplica la fuente de los datalabels a todos los nodos hijos.
public void ApplyFont()