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
| 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 |