PDFium Delphi Component Docs

AddAnnotationFileAttachment Метод

Компонент: TPdf  ·  Модуль: PDFium
Прикрепляет встроенный файл к существующей аннотации и заполняет её содержимое одним вызовом

Syntax

function AddAnnotationFileAttachment(AnnotIndex: Integer; const Name: WString; const FileData: TBytes): Boolean;

AnnotIndexInteger. Отсчитываемый от нуля индекс аннотации на текущей странице, обычно с подтипом anFileAttachment
NameWString. Имя файла, записываемое для вложения и отображаемое программой просмотра
FileDataTBytes. Байты встроенного файла. Пустой массив создаёт запись вложения без содержимого
ResultBoolean. True, когда и вложение, и его содержимое успешно записаны

Description

Прикрепляет файл к одной аннотации; именно это аннотация FileAttachment показывает своим маркером в виде скрепки или кнопки. Вложения уровня документа существуют отдельно и создаются через CreateAttachment

При успехе страница помечается как изменённая, поэтому последующий SaveAs переносит вложение в файл

Результат False означает, что ничего не прикреплено: либо аннотацию не удалось открыть, либо сборка PDFium не экспортирует вложения аннотаций

See Also

CreateAttachment, Attachment, CreateAnnotation, AttachmentName