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 значения ChartArea свойств и AxisY объекта .

  • Используйте свойство , 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)

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

SetAnchor(DataPoint, DataPoint)

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

ToString()

Возвращает строку, которая представляет текущий объект Object.

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

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