DataLabels

DataLabels class

Инкапсулирует коллекцию всех объектов DataLabel для указанной серии.

public class DataLabels : ChartTextFrame

Характеристики

ИмяОписание
override Area { get; }Получаетобласть .
virtual AutoScaleFont { get; set; }Истинно, если текст в объекте меняет размер шрифта при изменении размера объекта. Значение по умолчанию верно.
BackgroundMode { get; set; }Получает и устанавливает режим отображения background
override Border { get; }Получаетграница .
DefaultHeight { get; }Представляет высоту позиции по умолчанию
DefaultWidth { get; }Представляет ширину позиции по умолчанию
DefaultX { get; }Представляет x позиции по умолчанию
DefaultY { get; }Представляет y позиции по умолчанию
override DirectionType { get; set; }Получает и задает направление текста.
override Font { get; }Получает шрифт DataLabels;
virtual Height { get; set; }Получает или задает высоту кадра в единицах 1/4000 области диаграммы.
virtual IsAutomaticSize { get; set; }Указывает, имеет ли рамка диаграммы автоматический размер.
override IsAutoText { get; set; }Указывает, что текст генерируется автоматически.
IsDefaultPosBeSet { get; }Указывает, установлены ли позиции по умолчанию (DefaultX, DefaultY, DefaultWidth и DefaultHeight).
IsDeleted { get; set; }Указывает, удалены ли эти метки данных.
IsInnerMode { get; set; }Указывает, включает ли размер области графика деления и метки осей. False указывает, что размер должен определять размер области графика, деления и метки осей.
IsNeverOverlap { get; set; }Указывает, никогда не перекрываются отображаемые метки данных. (Для круговой диаграммы)
IsResizeShapeToFitText { get; set; }Получает или задает значение, указывающее, должна ли фигура автоматически подбираться, чтобы полностью содержать описанный в ней текст. Автоматическая подгонка is , когда текст внутри фигуры масштабируется, чтобы содержать весь текст внутри.
override IsTextWrapped { get; set; }Получает или задает значение, указывающее, переносится ли текст.
virtual LinkedSource { get; set; }Получает и устанавливает ссылку на рабочий лист.
Number { get; set; }Получает и задает встроенный числовой формат.
NumberFormat { get; set; }Представляет строку формата для объекта DataLabels.
NumberFormatLinked { get; set; }Истинно, если числовой формат привязан к ячейкам (чтобы числовой формат менялся в метках при изменении в ячейках).
Position { get; set; }Представляет положение метки данных.
ReadingOrder { get; set; }Представляет порядок чтения текста.
RotationAngle { get; set; }Представляет угол поворота текста.
SeparatorType { get; set; }Получает или задает тип разделителя, используемый для меток данных на диаграмме.
SeparatorValue { get; set; }Получает или задает значение разделителя, используемое для меток данных на диаграмме.
Shadow { get; set; }Истинно, если у кадра есть тень.
ShapeProperties { get; }ПолучаетShapeProperties объект.
ShapeType { get; set; }Получает или задает тип формы метки данных.
ShowBubbleSize { get; set; }Представляет поведение отображения процентного значения метки данных указанной диаграммы. True отображает процентное значение. Ложь скрывать.
ShowCategoryName { get; set; }Представляет поведение отображения имени категории меток данных указанной диаграммы. Значение true для отображения имени категории для меток данных на диаграмме. Ложь, чтобы скрыть.
ShowCellRange { get; set; }Указывает, отображается ли диапазон ячеек в качестве меток данных.
ShowLegendKey { get; set; }Представляет поведение отображения ключа легенды метки данных указанной диаграммы. Истинно, если ключ легенды метки данных виден.
ShowPercentage { get; set; }Представляет поведение отображения процентного значения метки данных указанной диаграммы. True отображает процентное значение. Ложь скрывать.
ShowSeriesName { get; set; }Возвращает или задает логическое значение, чтобы указать поведение отображения имени ряда для меток данных на диаграмме. Истинно, чтобы показать имя ряда. Ложь, чтобы скрыть.
ShowValue { get; set; }Представляет поведение отображения значений меток данных указанной диаграммы. True отображает значения. Ложь скрывать.
override Text { get; set; }Получает или задает текст метки данных.
TextHorizontalAlignment { get; set; }Получает и задает выравнивание текста по горизонтали.
TextVerticalAlignment { get; set; }Получает или задает выравнивание текста по вертикали.
virtual Width { get; set; }Получает или задает ширину рамки в единицах 1/4000 области диаграммы.
virtual X { get; set; }Получает или задает координату x левого верхнего угла в единицах 1/4000 области диаграммы.
virtual Y { get; set; }Получает или задает координату Y верхнего левого угла в единицах 1/4000 области диаграммы.

Методы

ИмяОписание
Characters(int, int)Возвращает объект символов, представляющий диапазон символов в тексте.
virtual SetPositionAuto()Установить положение кадра на auto

Примеры


[C#]

//Устанавливаем метки данных на диаграмме
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;
}

[Visual Basic]

'Установите метки данных на диаграмме
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

Смотрите также