SetCatalogInformationA
Propiedades del documento
Descripción
La A final indica el punto de entrada DLL ANSI (char); la interfaz ActiveX/COM solo expone la forma Unicode El comportamiento es idéntico al de SetCatalogInformation y los argumentos de cadena se interpretan mediante la página de códigos actual de SetAnsiMode
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 DLSetCatalogInformationA(InstanceID: Integer; Key, NewValue: PAnsiChar): Integer;
DLL
int DLSetCatalogInformationA(int InstanceID, const char * Key, const char * NewValue);
Parámetros
| Key | El nombre de la clave que se establecerá Esta clave debe tener un prefijo especial asignado por Adobe para evitar conflictos con otro software |
|---|---|
| NewValue | Nuevo valor de la clave especificada |
Valores devueltos
| 0 | No se pudo establecer la clave especificada, posiblemente era una clave del sistema |
|---|---|
| 1 | El valor de la clave especificada se estableció correctamente |