SetCatalogInformation

Propiedades del documento

Descripción

Esta función permite almacenar información personalizada en el documento PDF Es similar a la función SetCustomInformation, pero la información se almacena en el Catálogo del documento en lugar de en el Diccionario de información del documento Los metadatos se deben almacenar en el Diccionario de información del documento mediante SetCustomInformation, y el contenido privado o la información estructural se deben almacenar en el Catálogo del documento mediante esta función

La clave no puede ser una clave del sistema Catalog administrada por la biblioteca o la especificación PDF. Los nombres reservados incluyen Type, Version, Extensions, Pages, PageLabels, Names, Dests, ViewerPreferences, OpenAction, AA, AcroForm, Metadata, StructTreeRoot, MarkInfo, Lang, SpiderInfo, OutputIntents, PieceInfo, OCProperties, Perms, Legal, Requirements, Collection y 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

KeyEl nombre de la clave que se establecerá Esta clave debe tener un prefijo especial asignado por Adobe para evitar conflictos con otro software
NewValueNuevo valor de la clave especificada

Valores devueltos

0No se pudo establecer la clave especificada, posiblemente era una clave del sistema
1El valor de la clave especificada se estableció correctamente