Enum AnnotationFlags

Перечисление AnnotationFlags

Набор флагов, определяющих различные характеристики аннотации.

[Flags]
public enum AnnotationFlags

Значения

ИмяЗначениеОписание
Default0Значение по умолчанию.
Invisible1Если установлен, не отображать аннотацию, если она не принадлежит к одному из стандартных типов аннотаций и нет доступного обработчика аннотаций. Если снят, отображать такую неизвестную аннотацию, используя поток внешнего вида, указанный в ее словаре внешнего вида, если таковой имеется.
Hidden2Если установлен, не отображать и не печатать аннотацию или не позволять ей взаимодействовать с пользователем, независимо от типа аннотации или наличия обработчика аннотаций. В случаях, когда пространство на экране ограничено, возможность скрывать и показывать аннотации выборочно может использоваться в сочетании с потоками внешнего вида для отображения вспомогательной всплывающей информации, аналогичной функциям онлайн-систем помощи.
Print4Если установлен, печатать аннотацию при печати страницы. Если снят, никогда не печатать аннотацию, независимо от того, отображается ли она на экране. Это может быть полезно, например, для аннотаций, представляющих интерактивные кнопки, которые не имеют смысла на печатной странице.
NoZoom8Если установлен, не масштабировать внешний вид аннотации в соответствии с увеличением страницы. Местоположение аннотации на странице (определяемое верхним левым углом ее прямоугольника аннотации) остается фиксированным, независимо от увеличения страницы.
NoRotate10Если установлен, не вращать внешний вид аннотации в соответствии с вращением страницы. Верхний левый угол прямоугольника аннотации остается на фиксированном месте на странице, независимо от вращения страницы.
NoView20Если установлен, не отображать аннотацию на экране и не позволять ей взаимодействовать с пользователем. Аннотация может быть напечатана (в зависимости от настройки флага Print), но должна считаться скрытой для целей отображения на экране и взаимодействия с пользователем.
ReadOnly40Если установлен, не позволять аннотации взаимодействовать с пользователем. Аннотация может отображаться или печататься (в зависимости от настроек флагов NoView и Print), но не должна реагировать на щелчки мыши или изменять свой внешний вид в ответ на движения мыши. Этот флаг игнорируется для виджетов аннотаций; его функция подменяется флагом ReadOnly связанного поля формы.
Locked80Если установлен, не позволять удалять аннотацию или изменять ее свойства (включая положение и размер) пользователем. Однако этот флаг не ограничивает изменения содержимого аннотации, такие как значение поля формы.
ToggleNoView100Если установлен, инвертировать интерпретацию флага NoView для определенных событий. Типичное использование — иметь аннотацию, которая появляется только тогда, когда курсор мыши находится над ней.
LockedContents200Если установлен, не позволять пользователю изменять содержимое аннотации. Этот флаг не ограничивает удаление аннотации или изменения других свойств аннотации, таких как положение и размер.

См. также