SetCatalogInformation
Propiedades del documento
Descripción
Esta función permite almacenar información personalizada en el documento PDF. Es similar a SetCustomInformation, pero la información se almacena en Document Catalog en vez de Document Information Dictionary. Los metadatos deben almacenarse en Document Information Dictionary mediante SetCustomInformation; el contenido privado o la información estructural deben almacenarse en Document Catalog mediante esta función
La clave no puede ser una clave de Catalog reservada: Type, Version, Extensions, Pages, PageLabels, Names, Dests, ViewerPreferences, OpenAction, AA, AcroForm, Metadata, StructTreeRoot, MarkInfo, Lang, SpiderInfo, OutputIntents, PieceInfo, OCProperties, Perms, Legal, Requirements, Collection o NeedsRendering
Sintaxis
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);
Parámetros
| Key | Nombre de la clave que se establecerá. Debe tener un prefijo especial asignado por Adobe para evitar conflictos con otro software |
|---|---|
| NewValue | El nuevo valor de la clave especificada |
Valores devueltos
| 0 | No se ha podido establecer la clave especificada; puede que fuera una clave del sistema |
|---|---|
| 1 | El valor de la clave especificada se estableció correctamente |