Class DataLabels

Class DataLabels

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

封装指定系列的所有 DataLabel 对象的集合。

public class DataLabels : ChartTextFrame

继承关系

objectChartFrameChartTextFrameDataLabels

继承成员

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

示例

//设置图表中的 DataLabels
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;
    //设置 DataLabels 的位置
    datalabels.Position = LabelPositionType.InsideBase;
    //在 DataLabels 中显示类别名称
    datalabels.ShowCategoryName = true;
    //在 DataLabels 中显示值
    datalabels.ShowValue = true;
    //不在 DataLabels 中显示百分比
    datalabels.ShowPercentage = false;
    //不显示图例键。
    datalabels.ShowLegendKey = false;
}
'设置图表中的 DataLabels
Dim datalabels As DataLabels
Dim i As Integer
For i = 0 To chart.NSeries.Count - 1 Step 1
    datalabels = chart.NSeries(i).DataLabels
    '设置 DataLabels 的位置
    datalabels.Position = LabelPositionType.InsideBase
    '在 DataLabels 中显示类别名称
    datalabels.ShowCategoryName= True
    '在 DataLabels 中显示值
    datalabels.ShowValue = True
    '不在 DataLabels 中显示百分比
    datalabels.ShowPercentage = False
    '不显示图例键。
    datalabels.ShowLegendKey = False
Next

属性

Area

获取 Aspose.Cells.Charts.DataLabels.Area?text=area。

public override Area Area { get; }

属性值

Area

BackgroundMode

获取和设置背景的显示模式。

public BackgroundMode BackgroundMode { get; set; }

属性值

BackgroundMode

Border

获取 Aspose.Cells.Drawing.Line?text=border。

public override Line Border { get; }

属性值

Line

DirectionType

获取和设置文本的方向。

public override ChartTextDirectionType DirectionType { get; set; }

属性值

ChartTextDirectionType

Font

获取 DataLabels 的字体;

public override Font Font { get; }

属性值

Font

IsAutoText

指示文本是否自动生成。

public override bool IsAutoText { get; set; }

属性值

bool

IsNeverOverlap

指示数据标签显示是否从不重叠。(对于饼图)

public bool IsNeverOverlap { get; set; }

属性值

bool

IsTextWrapped

获取或设置一个值,指示文本是否换行。

public override bool IsTextWrapped { get; set; }

属性值

bool

Number

获取和设置内置数字格式。

public int Number { get; set; }

属性值

int

NumberFormat

表示 DataLabels 对象的格式字符串。

public string NumberFormat { get; set; }

属性值

string

NumberFormatLinked

如果数字格式与单元格链接(当单元格中的数字格式更改时,标签中的数字格式也会更改),则为真。

public bool NumberFormatLinked { get; set; }

属性值

bool

Position

表示数据标签的位置。

public LabelPositionType Position { get; set; }

属性值

LabelPositionType

SeparatorType

获取或设置用于图表上数据标签的分隔符类型。

public DataLabelsSeparatorType SeparatorType { get; set; }

属性值

DataLabelsSeparatorType

备注

要设置自定义分隔符,请将属性 Aspose.Cells.Charts.DataLabels.SeparatorType 设置为 Aspose.Cells.Charts.DataLabelsSeparatorType.Custom,然后为 Aspose.Cells.Charts.DataLabels.SeparatorValue 指定期望的值。

SeparatorValue

获取或设置用于图表上数据标签的分隔符值。

public string SeparatorValue { get; set; }

属性值

string

ShapeType

获取或设置数据标签的形状类型。

public DataLabelShapeType ShapeType { get; set; }

属性值

DataLabelShapeType

ShowBubbleSize

表示指定图表的数据标签百分比值显示行为。为真则显示百分比值。为假则隐藏。

public bool ShowBubbleSize { get; set; }

属性值

bool

ShowCategoryName

表示指定图表的数据标签类别名称显示行为。为真则显示数据标签的类别名称。为假则隐藏。

public bool ShowCategoryName { get; set; }

属性值

bool

ShowCellRange

指示是否显示单元格范围作为数据标签。

public bool ShowCellRange { get; set; }

属性值

bool

ShowLegendKey

表示指定图表的数据标签图例键显示行为。为真则数据标签图例键可见。

public bool ShowLegendKey { get; set; }

属性值

bool

ShowPercentage

表示指定图表的数据标签百分比值显示行为。为真则显示百分比值。为假则隐藏。

public bool ShowPercentage { get; set; }

属性值

bool

ShowSeriesName

指示图表上的数据标签是否显示系列名称。为真则显示系列名称。为假则隐藏。

public bool ShowSeriesName { get; set; }

属性值

bool

ShowValue

表示指定图表的数据标签值显示行为。为真则显示值。为假则隐藏。

public bool ShowValue { get; set; }

属性值

bool

Text

获取或设置数据标签的文本。

public override string Text { get; set; }

属性值

string

方法

ApplyFont()

将数据标签的字体应用于所有子节点。

public void ApplyFont()
 中文