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()
 Русский