AddAssociatedFileFromFile

Связанные файлы, вложения, ввод из файлов

Описание

Внедряет файл один раз, добавляет его в дерево имен /EmbeddedFiles и регистрирует ту же спецификацию файла в массиве /AF каталога документаПустой

DisplayName берет имя исходного файла без пути к каталогу

Синтаксис

Delphi и ActiveX

Function AddAssociatedFileFromFile(Const FileName, DisplayName, MIMEType, Description, Relationship: WideString): Integer;

DLL

int DLAddAssociatedFileFromFile(int InstanceID, const wchar_t* FileName, const wchar_t* DisplayName, const wchar_t* MIMEType, const wchar_t* Description, const wchar_t* Relationship)

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

Возвращает ненулевой дескриптор внедренного файла при успехе или 0 при сбое валидации или ввода

Примечания

Relationship должен быть Source, Data, Alternative, Supplement или UnspecifiedСвязанные файлы требуют PDF 1.7 и отвергаются профилями PDF/A, запрещающими внедренные файлы

Связанные файлы требуют PDF 1.7 и отклоняются профилями PDF/A, запрещающими внедренные файлы

См. также

AddAssociatedFileFromStream, GetAssociatedFileCount, AddRichMediaAnnotationFromEmbeddedFile

ActiveX

PDFlib::AddAssociatedFileFromFile(...)