SetCatalogInformationA

Propiedades del documento

Descripción

La A final indica el punto de entrada de DLL ANSI (char); la interfaz ActiveX/COM solo expone la forma Unicode. El comportamiento es idéntico a SetCatalogInformation y los argumentos de cadena se interpretan con la página de códigos SetAnsiMode actual

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 DLSetCatalogInformationA(InstanceID: Integer; Key, NewValue: PAnsiChar): Integer;

DLL

int DLSetCatalogInformationA(int InstanceID, const char * Key, const char * NewValue);

Parámetros

KeyNombre de la clave que se establecerá. Debe tener un prefijo especial asignado por Adobe para evitar conflictos con otro software
NewValueEl nuevo valor de la clave especificada

Valores devueltos

0No se ha podido establecer la clave especificada; puede que fuera una clave del sistema
1El valor de la clave especificada se estableció correctamente