Документация
ОС Аврора 5.1.1

Класс PdfAnnotation

PdfAnnotation содержит аннотацию. Подробнее...

Подключение: #include <PdfAnnotation>
Начиная с версии: AmberPDF 1.0

Публичные типы

Свойства

  • Aprop : const QList<QList<QPointF>> points READ points WRITE setPoints NOTIFY pointsChanged
  • Aprop : const QList<QPair<QColor, QColor>> objectsColors READ objectsColors WRITE setObjectsColors NOTIFY objectsColorsChanged
  • color : const QColor
  • interiorColor : const QColor
  • linkCoordinates : const QPointF
  • linkPosition : const QPointF
  • linkToPage : const int
  • rect : const QRectF
  • type : const AnnotationType
  • uri : const QString
  • values : const QVariantMap

Публичные функции

Подробное описание

PdfAnnotation содержит аннотацию. В ней находится размер, расположение на странице, тип и содержание.

Описание типов-членов

enum PdfAnnotation::AnnotationKeys

Перечисление описанных строк аннотаций PDF PDFium константы.

Константа Значение
PdfAnnotation::Type 0
PdfAnnotation::Subtype 1
PdfAnnotation::Rect 2
PdfAnnotation::Contents 3
PdfAnnotation::P 4
PdfAnnotation::NM 5
PdfAnnotation::M 6
PdfAnnotation::F 7
PdfAnnotation::AP 8
PdfAnnotation::AS 9
PdfAnnotation::Border 10
PdfAnnotation::C 11
PdfAnnotation::StructParent 12
PdfAnnotation::OC 13
PdfAnnotation::Vertices 14
PdfAnnotation::InkList 15
PdfAnnotation::L 16
PdfAnnotation::T 17

enum PdfAnnotation::AnnotationType

Перечисление описывает тип аннотаций PDF PDFium константы.

Константа Значение
PdfAnnotation::Unknown 0
PdfAnnotation::Text 1
PdfAnnotation::Link 2
PdfAnnotation::Freetext 3
PdfAnnotation::Line 4
PdfAnnotation::Square 5
PdfAnnotation::Circle 6
PdfAnnotation::Polygon 7
PdfAnnotation::Polyline 8
PdfAnnotation::Highlight 9
PdfAnnotation::Underline 10
PdfAnnotation::Squiggly 11
PdfAnnotation::Strikeout 12
PdfAnnotation::Stamp 13
PdfAnnotation::Caret 14
PdfAnnotation::Ink 15
PdfAnnotation::Popup 16
PdfAnnotation::Fileattachment 17
PdfAnnotation::Sound 18
PdfAnnotation::Movie 19
PdfAnnotation::Widget 20
PdfAnnotation::Screen 21
PdfAnnotation::Printermark 22
PdfAnnotation::Trapnet 23
PdfAnnotation::Watermark 24
PdfAnnotation::Threed 25
PdfAnnotation::Richmedia 26
PdfAnnotation::Xfawidget 27
PdfAnnotation::Redact 28

Описание свойств

 : const QList<QList<QPointF>> points READ points WRITE setPoints NOTIFY pointsChanged

 : const QList<QPair<QColor, QColor>> objectsColors READ objectsColors WRITE setObjectsColors NOTIFY objectsColorsChanged

color : const QColor

Функции доступа:

  • QColor color() const

interiorColor : const QColor

Функции доступа:

  • QColor interiorColor() const

linkCoordinates : const QPointF

Функции доступа:

linkPosition : const QPointF

Функции доступа:

linkToPage : const int

Функции доступа:

rect : const QRectF

Функции доступа:

  • QRectF rect() const

type : const AnnotationType

Функции доступа:

  • AnnotationType type() const

uri : const QString

Функции доступа:

  • QString uri() const

values : const QVariantMap

Функции доступа:

Описание функций-членов

PdfAnnotation::PdfAnnotation(QObject *parent = nullptr)

По умолчанию создает экземпляр PdfAnnotation.

PdfAnnotation::~PdfAnnotation()

Уничтожает экземпляр PdfAnnotation.

QPointF PdfAnnotation::linkCoordinates() const

Возвращает аннотации x и y.

Примечание. Геттер для свойства linkCoordinates.

QPointF PdfAnnotation::linkPosition() const

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

Примечание. Геттер для свойства linkPosition.

int PdfAnnotation::linkToPage() const

Возвращает номер страницы, если тип AnnotationType::Link и аннотация не содержит строки url.

Примечание. Геттер для свойства linkToPage.

QRectF PdfAnnotation::rect() const

Возвращает rect с аннотацией. Rect содержит x, y, ширину и высоту в координатах страницы.

Примечание. Геттер для свойства rect.

AnnotationType PdfAnnotation::type() const

Возвращает тип аннотации.

Примечание. Геттер для свойства type.

QString PdfAnnotation::uri() const

Возвращает строку url, если тип AnnotationType::Link и строка url не пуста.

Примечание. Геттер для свойства uri.

QVariantMap PdfAnnotation::values() const

Возвращает словарь значений аннотационных переменных. Значения ключей присутствуют в перечислении AnnotationKeys.

Примечание. Геттер для свойства values.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.