AnchorPointAnnotation
Аннотация Anchor-Point — это IAnnotation, которая имеет только одну точку X1, Y1. Эту аннотацию можно закрепить вокруг координаты с помощью различных выравниваний. Дополнительные сведения см. в свойствах HorizontalAnchorPoint и VerticalAnchorPoint.
Наследует: AnnotationBase
Реализует: IAnchorPointAnnotation, IAnnotation, IHitTestable, IPublishMouseEvents, IXmlSerializable
Конструкторы
protected AnchorPointAnnotation()
anchorPointAnnotation = AnchorPointAnnotation()
Инициирует новый экземпляр класса AnchorPointAnnotation.
Свойства
public HorizontalAnchorPoint HorizontalAnchorPoint { get; set; }
value = anchorPointAnnotation.HorizontalAnchorPoint
anchorPointAnnotation.HorizontalAnchorPoint = value
Получает или устанавливает HorizontalAnchorPoint. Значение левого означает, что координата аннотации X1,Y1 находится слева горизонтально. Значение центра означает, что координата аннотации X1,Y1 находится в центре горизонтально. Значение правого означает, что координата аннотации X1,Y1 находится в правом горизонтальном направлении.
public double HorizontalOffset { get; }
value = anchorPointAnnotation.HorizontalOffset
Получает вычисленный HorizontalOffset в пикселях, чтобы применить к этой аннотации при размещении
public VerticalAnchorPoint VerticalAnchorPoint { get; set; }
value = anchorPointAnnotation.VerticalAnchorPoint
anchorPointAnnotation.VerticalAnchorPoint = value
Получает или устанавливает VerticalAnchorPoint. Значение Топа означает, что координата аннотации X1,Y1 находится на Верхнем вертикально. Значение Центра означает, что координата аннотации X1,Y1 находится в центре вертикально. Значение Нижнего означает, что координата аннотации X1,Y1 находится на Нижнем вертикально.
public double VerticalOffset { get; }
value = anchorPointAnnotation.VerticalOffset
Получает вычисленный VerticalOffset в пикселях, чтобы применить к этой аннотации при размещении
Методы
protected AnnotationCoordinates GetAnchorAnnotationCoordinates(AnnotationCoordinates annotationCoordinates)
result = anchorPointAnnotation.GetAnchorAnnotationCoordinates(annotationCoordinates)
Применяется HorizontalOffset и VerticalOffset к annotationCoordinates
- annotationCoordinates
protected override Cursor GetSelectedCursor()
result = anchorPointAnnotation.GetSelectedCursor()
Получает курсор для использования для аннотации при выборе
Поля
public static readonly DependencyProperty HorizontalAnchorPointProperty
value = AnchorPointAnnotation.HorizontalAnchorPointProperty
Определяет HorizontalAnchorPoint DependencyProperty
public static readonly DependencyProperty VerticalAnchorPointProperty
value = AnchorPointAnnotation.VerticalAnchorPointProperty
Определяет VerticalAnchorPointProperty DependencyProperty