AddPageAssociatedFileFromString

Встроенные файлы

Описание

Привязывает встроенный файл, построенный из строки, к массиву /AF одной страницы

Синтаксис

Delphi

Function AddPageAssociatedFileFromString(PageNumber: Integer; Const Source, DisplayName, MIMEType, Description, Relationship: WideString): Integer;

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

0Проверка не пройдена: документ отсутствует, источник или отображаемое имя пусты, заголовок встроенного файла дублируется, отношение недопустимо либо режим PDF/A запрещает произвольные вложения
RefДескриптор нового объекта файловой спецификации

Примечания

Содержимое сохраняется точно так же, как в AddAssociatedFileFromString, и регистрируется в дереве имен EmbeddedFiles, однако связь /AF записывается в словарь страницы, а не в каталог документа, поэтому привязка переживает циклы сохранения и загрузки. Relationship должно быть одним из значений Source, Data, Alternative, Supplement или Unspecified. Запись массива /AF на странице повышает версию документа до PDF 2.0

Пример

PDF.AddPageAssociatedFileFromString(1, XML, "page-data.xml", "text/xml", "Page payload", "Source");

См. также

AddAssociatedFileFromString, GetAssociatedFileCount