перечисление Aspose::Pdf::Annotations::AnnotationFlags
Содержание
[
Скрывать
]AnnotationFlags enum
Набор флагов, определяющих различные характеристики аннотации.
enum class AnnotationFlags
Значения
| Имя | Значение | Описание |
|---|---|---|
| Default | 0 | Значение по умолчанию. |
| Невидимый | 1 | Если установлен, не отображать аннотацию, если она не относится к одному из стандартных типов аннотаций и обработчик аннотаций недоступен. Если сброшен, отображать такую неизвестную аннотацию, используя поток отображения, указанный в её словаре отображения, если он есть. |
| Скрытый | 2 | Если установлен, не отображать и не печатать аннотацию и не позволять ей взаимодействовать с пользователем, независимо от её типа аннотации или наличия обработчика аннотаций. В случаях ограниченного пространства экрана возможность избирательно скрывать и показывать аннотации можно использовать совместно с потоками отображения для вывода вспомогательной всплывающей информации, аналогичной онлайн‑справочным системам. |
| 4 | Если установлен, печатать аннотацию при печати страницы. Если сброшен, никогда не печатать аннотацию, независимо от того, отображается ли она на экране. Это может быть полезно, например, для аннотаций, представляющих интерактивные кнопки, которые не имеют смысла на печатной странице. | |
| NoZoom | 8 | Если установлен, не масштабировать внешний вид аннотации в соответствии с увеличением страницы. Расположение аннотации на странице (определяемое верхним левым углом её прямоугольника аннотации) остаётся фиксированным, независимо от масштаба страницы. |
| NoRotate | 16 | Если установлен, не вращать внешний вид аннотации в соответствии с поворотом страницы. Верхний левый угол прямоугольника аннотации остаётся в фиксированном положении на странице, независимо от поворота страницы. |
| NoView | 32 | Если установлен, не отображать аннотацию на экране и не позволять ей взаимодействовать с пользователем. Аннотация может быть напечатана (в зависимости от настройки флага Print), но должна считаться скрытой для целей отображения на экране и взаимодействия с пользователем. |
| ReadOnly | 64 | Если установлен, не позволять аннотации взаимодействовать с пользователем. Аннотация может быть отображена или напечатана (в зависимости от настроек флагов NoView и Print), но не должна реагировать на щелчки мыши или изменять свой внешний вид в ответ на движения мыши. Этот флаг игнорируется для виджет‑аннотаций; его функция включена в флаг ReadOnly связанного поля формы. |
| Locked | 128 | Если установлен, не позволять удалять аннотацию или изменять её свойства (включая позицию и размер) пользователем. Однако этот флаг не ограничивает изменения содержимого аннотации, например значения поля формы. |
| ToggleNoView | 256 | Если установлен, инвертировать интерпретацию флага NoView для определённых событий. Типичное использование — аннотация, отображающаяся только когда курсор мыши удерживается над ней. |
| LockedContents | 512 | Если установлен, не позволять пользователю изменять содержимое аннотации. Этот флаг не ограничивает удаление аннотации или изменения других её свойств, таких как позиция и размер. |
См. также
- Namespace Aspose::Pdf::Annotations
- Library Aspose.PDF for C++