Class DataLabels
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
封装指定系列的所有 DataLabel 对象的集合。
public class DataLabels : ChartTextFrame
继承关系
object ← ChartFrame ← ChartTextFrame ← DataLabels
继承成员
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; }
属性值
BackgroundMode
获取和设置背景的显示模式。
public BackgroundMode BackgroundMode { get; set; }
属性值
Border
获取 Aspose.Cells.Drawing.Line?text=border。
public override Line Border { get; }
属性值
DirectionType
获取和设置文本的方向。
public override ChartTextDirectionType DirectionType { get; set; }
属性值
Font
获取 DataLabels 的字体;
public override Font Font { get; }
属性值
IsAutoText
指示文本是否自动生成。
public override bool IsAutoText { get; set; }
属性值
IsNeverOverlap
指示数据标签显示是否从不重叠。(对于饼图)
public bool IsNeverOverlap { get; set; }
属性值
IsTextWrapped
获取或设置一个值,指示文本是否换行。
public override bool IsTextWrapped { get; set; }
属性值
Number
获取和设置内置数字格式。
public int Number { get; set; }
属性值
NumberFormat
表示 DataLabels 对象的格式字符串。
public string NumberFormat { get; set; }
属性值
NumberFormatLinked
如果数字格式与单元格链接(当单元格中的数字格式更改时,标签中的数字格式也会更改),则为真。
public bool NumberFormatLinked { get; set; }
属性值
Position
表示数据标签的位置。
public LabelPositionType Position { get; set; }
属性值
SeparatorType
获取或设置用于图表上数据标签的分隔符类型。
public DataLabelsSeparatorType SeparatorType { get; set; }
属性值
备注
要设置自定义分隔符,请将属性 Aspose.Cells.Charts.DataLabels.SeparatorType 设置为 Aspose.Cells.Charts.DataLabelsSeparatorType.Custom,然后为 Aspose.Cells.Charts.DataLabels.SeparatorValue 指定期望的值。
SeparatorValue
获取或设置用于图表上数据标签的分隔符值。
public string SeparatorValue { get; set; }
属性值
ShapeType
获取或设置数据标签的形状类型。
public DataLabelShapeType ShapeType { get; set; }
属性值
ShowBubbleSize
表示指定图表的数据标签百分比值显示行为。为真则显示百分比值。为假则隐藏。
public bool ShowBubbleSize { get; set; }
属性值
ShowCategoryName
表示指定图表的数据标签类别名称显示行为。为真则显示数据标签的类别名称。为假则隐藏。
public bool ShowCategoryName { get; set; }
属性值
ShowCellRange
指示是否显示单元格范围作为数据标签。
public bool ShowCellRange { get; set; }
属性值
ShowLegendKey
表示指定图表的数据标签图例键显示行为。为真则数据标签图例键可见。
public bool ShowLegendKey { get; set; }
属性值
ShowPercentage
表示指定图表的数据标签百分比值显示行为。为真则显示百分比值。为假则隐藏。
public bool ShowPercentage { get; set; }
属性值
ShowSeriesName
指示图表上的数据标签是否显示系列名称。为真则显示系列名称。为假则隐藏。
public bool ShowSeriesName { get; set; }
属性值
ShowValue
表示指定图表的数据标签值显示行为。为真则显示值。为假则隐藏。
public bool ShowValue { get; set; }
属性值
Text
获取或设置数据标签的文本。
public override string Text { get; set; }
属性值
方法
ApplyFont()
将数据标签的字体应用于所有子节点。
public void ApplyFont()