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");