SetCatalogInformation
Свойства документа
Описание
Позволяет сохранить пользовательские сведения в PDF-документе. Похоже на SetCustomInformation, но данные пишутся в Document Catalog, а не в Document Information Dictionary. Метаданные храните в Document Information Dictionary через SetCustomInformation, а приватное содержимое или структурную информацию — в Document Catalog этой функцией
Ключ не может быть системным ключом Catalog под управлением библиотеки или спецификации PDF. Зарезервированные имена: Type, Version, Extensions, Pages, PageLabels, Names, Dests, ViewerPreferences, OpenAction, AA, AcroForm, Metadata, StructTreeRoot, MarkInfo, Lang, SpiderInfo, OutputIntents, PieceInfo, OCProperties, Perms, Legal, Requirements, Collection, NeedsRendering
Синтаксис
Delphi
Function TPDFlib.SetCatalogInformation(Const Key, NewValue: WideString): Integer;
ActiveX
Function PDFlib::SetCatalogInformation(Key As String, NewValue As String) As Long
DLL
int DLSetCatalogInformation(int InstanceID, const wchar_t * Key, const wchar_t * NewValue);
Параметры
| Key | Имя устанавливаемого ключа; ключ должен иметь специальный префикс, выделенный вам Adobe, чтобы избежать конфликтов с другим ПО |
|---|---|
| NewValue | Новое значение указанного ключа |
Возвращаемые значения
| 0 | Указанный ключ задать не удалось; возможно, это системный ключ |
|---|---|
| 1 | Значение указанного ключа задано успешно |