Метод THotPDF.ExportLoadedAnnotationsToXFDF

Экспортирует загруженные аннотации в файл XML Forms Data Format (XFDF), используя поддерживаемые элементы аннотаций ISO 19444-1: text, freetext, line, square, circle, polygon, polyline, highlight, underline, strikeout, squiggly, stamp, ink, caret, fileattachment, sound, link и redact

Аннотации line пишут полные start и end и конечные координатные пары со стилями концов, длиной выноски, удлинением выноски, размещением подписи и смещением подписи; аннотации polygon и polyline пишут стандартный <vertices>, а аннотации ink пишут <inklist> с одним или несколькими <gesture> — дочерние элементы; аннотации text пишут атрибуты отношения ответа, аннотации stamp пишут атрибуты иконки и поворота, аннотации link и redaction пишут coords, аннотации link пишут BorderStyleAlt — дочерние элементы для Border -массивов; аннотации FreeText пишут стиль по умолчанию, appearance по умолчанию, поворот, выравнивание и хвостовое намерение; аннотации square, circle и caret пишут геометрию fringe, аннотации caret пишут данные appearance по умолчанию, rich text аннотации записывается как <contents-richtext>, а стандартные атрибуты внутреннего цвета, стиля границы или облачного эффекта границы сохраняются при наличии

Содержимое plain text, стиль по умолчанию, appearance по умолчанию, текст геометрии и закодированные данные вложений записываются без вставки XML-форматировочного пробела в их текстовые элементы; значимые пробелы, табуляции и переводы строк в plain text сохраняются

Синтаксис

function ExportLoadedAnnotationsToXFDF(const AFileName: TFileName): Integer;

Параметры

AFileName: TFileName
Имя выходного файла, в который будут сохранены данные аннотаций XFDF

Возвращаемое значение

Возвращает число поддерживаемых аннотаций, записанных в файл XFDF. Неподдерживаемые подтипы аннотаций пропускаются, а нулевое количество не оставляет выходного файла