Annotation Класс

Определение

Определяет свойства и методы, общие для всех заметок. Это абстрактный класс.

public ref class Annotation abstract : System::Windows::Forms::DataVisualization::Charting::ChartNamedElement
public abstract class Annotation : System.Windows.Forms.DataVisualization.Charting.ChartNamedElement
type Annotation = class
    inherit ChartNamedElement
Public MustInherit Class Annotation
Inherits ChartNamedElement
Наследование
Производный

Комментарии

Заметки обычно используются для комментариев или разработки элементов диаграммы, таких как точки данных. Заметки также можно использовать для рисования пользовательских фигур.

По умолчанию заметки позиционируются с помощью относительных координат, с (0,0), представляющим левый верхний угол, и (100 100), представляющий нижний правый угол изображения диаграммы. Кроме того, можно переключиться из этой относительной системы координат в систему, использующую значения осей. При использовании системы координат оси X и Y, представляющей позицию верхнего левого угла заметки, задаются значения оси X и Y вместо значений, которые варьируются от 0 до 100.

При указании позиции и размера заметки можно использовать два способа использования значений осей:

  • Задайте значения AxisX, AxisY или обоих этих свойств заметки AxisX и AxisY значения свойств объекта ChartArea.

  • Используйте свойство AnchorDataPoint для привязки заметки к точке данных. В этом случае его позиционирование вычисляется автоматически.

Все заметки являются производными от класса Annotation, который можно использовать для задания атрибутов, общих для всех объектов Annotation, таких как цвет, позиция, привязка и т. д.

Конструкторы

Annotation()

Инициализирует новый экземпляр класса Annotation. Это конструктор без параметров и не должен использоваться.

Свойства

Alignment

Возвращает или задает выравнивание содержимого заметки.

AllowAnchorMoving

Возвращает или задает флаг, указывающий, разрешено ли пользователю перемещать привязку заметки с помощью мыши.

AllowMoving

Получает или задает флаг, указывающий, разрешено ли пользователю перемещать заметку с помощью мыши.

AllowPathEditing

Получает или задает флаг, указывающий, разрешено ли пользователю перемещать точки многоугольника с помощью мыши.

AllowResizing

Возвращает или задает флаг, указывающий, разрешен ли пользователю изменять размер заметки с помощью мыши.

AllowSelecting

Возвращает или задает флаг, указывающий, разрешено ли пользователю выбрать заметку с помощью мыши.

AllowTextEditing

Возвращает или задает флаг, указывающий, может ли текст в заметке изменяться, когда конечный пользователь дважды щелкает текст.

AnchorAlignment

Возвращает или задает выравнивание заметки к точке привязки.

AnchorDataPoint

Возвращает или задает точку данных, к которой привязана заметка.

AnchorDataPointName

Возвращает или задает имя точки данных, к которой привязана заметка.

AnchorOffsetX

Возвращает или задает смещение от точки привязки для позиции X заметки.

AnchorOffsetY

Возвращает или задает смещение из точки привязки для позиции Y заметки.

AnchorX

Возвращает или задает координату X, к которой привязана заметка.

AnchorY

Возвращает или задает координату Y, к которой привязана заметка.

AnnotationGroup

Получает группу, если она есть, к которой принадлежит заметка.

AnnotationType

Возвращает или задает имя типа заметки.

AxisX

Возвращает или задает ось X, к которой подключена заметка.

AxisXName

Возвращает или задает имя оси X, к которой присоединена заметка.

AxisY

Возвращает или задает ось Y, к которой подключена заметка.

AxisYName

Возвращает или задает имя оси Y, к которой присоединена заметка.

BackColor

Возвращает или задает цвет фона заметки.

BackGradientStyle

Возвращает или задает стиль градиента фона заметки.

BackHatchStyle

Возвращает или задает стиль штриховки фона заметки.

BackSecondaryColor

Возвращает или задает дополнительный цвет фона заметки.

Bottom

Возвращает или задает нижнюю границу позиции заметки.

ClipToChartArea

Возвращает или задает имя области диаграммы, в которую обрезается заметка.

Font

Возвращает или задает шрифт, используемый для текста заметки.

ForeColor

Возвращает или задает цвет текста заметки.

Height

Возвращает или задает высоту заметки.

IsSelected

Возвращает или задает флаг, определяющий, выбран ли заметка.

IsSizeAlwaysRelative

Возвращает или задает флаг, указывающий, определен ли размер заметки в относительных координатах диаграммы.

LineColor

Возвращает или задает цвет линии заметки.

LineDashStyle

Возвращает или задает стиль строки заметки.

LineWidth

Возвращает или задает ширину строки заметки.

Name

Возвращает или задает уникальное имя заметки.

Right

Возвращает или задает правое положение границ заметки.

ShadowColor

Возвращает или задает цвет тени заметки.

ShadowOffset

Возвращает или задает размер тени заметки.

SmartLabelStyle

Возвращает или задает стиль смарт-метки заметки.

Tag

Возвращает или задает объект, связанный с этим элементом диаграммы.

(Унаследовано от ChartElement)
TextStyle

Возвращает или задает стиль текста заметки.

ToolTip

Возвращает или задает текст подсказки для заметки.

Visible

Возвращает или задает флаг, указывающий, отображается ли заметка.

Width

Возвращает или задает ширину (в пикселях) заметки.

X

Возвращает или задает координату X заметки.

Y

Возвращает или задает координату Y заметки.

YAxisName

Возвращает или задает имя оси Y, к которой присоединена заметка.

Методы

BeginPlacement()

Начинает размещение заметки конечным пользователем с помощью мыши.

BringToFront()

Выводит заметку на передний план всех заметок.

Dispose()

Освобождает ресурсы, используемые ChartElement.

(Унаследовано от ChartElement)
Dispose(Boolean)

Освобождает неуправляемые ресурсы и, при необходимости, управляемые ресурсы.

EndPlacement()

Заканчивает размещение заметки конечным пользователем.

Equals(Object)

Определяет, равен ли указанный Object текущему ChartElement.

(Унаследовано от ChartElement)
GetHashCode()

Возвращает хэш-функцию для определенного типа.

(Унаследовано от ChartElement)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ResizeToContent()

Изменяет размер заметки в соответствии с размером содержимого.

SendToBack()

Отправляет заметку на спину всех заметок.

SetAnchor(DataPoint, DataPoint)

Привязывает заметку к двум точкам данных.

SetAnchor(DataPoint)

Привязывает заметку к указанной точке данных.

ToString()

Возвращает строку, представляющую текущую Object.

(Унаследовано от ChartElement)

Применяется к