StoreCustomDataFromString

Propiedades del documento

Descripción

Guarda datos personalizados bajo una clave para RetrieveCustomDataToString, RetrieveCustomDataToVariant o RetrieveCustomDataToFile. Permite cadena, flujo o comprimido y ubicación Information o Catalog. En Catalog requiere prefijo Adobe; en Information, clave no estándar y solo cadena

Con Location 2, las claves de Catalog reservadas devuelven 0 y no se sobrescriben, incluido OutputIntents

Sintaxis

Delphi

Function TPDFlib.StoreCustomDataFromString(Const Key, NewValue: AnsiString; Location, Options: Integer): Integer;

DLL

int DLStoreCustomDataFromString(int InstanceID, const char * Key, const char * NewValue, int Location, int Options);

Parámetros

KeyClave bajo la que se almacenarán los datos. Si la ubicación es el diccionario de información del documento, la clave no puede ser "Author", "Title", "Subject", "Keywords", "Creator" ni "Producer". Se puede utilizar cualquier otra clave, pero debe elegirse con cuidado para que resulte comprensible para el usuario. Si la ubicación es el catálogo del documento, la clave debe tener un prefijo especial asignado por Adobe para evitar conflictos con otro software
NewValueEl nuevo valor de los datos
Location1 = Almacenar los datos en Document Information Dictionary 2 = Almacenar los datos en Document Catalog
Options0 = Almacenar los datos como cadena (la única opción disponible si la ubicación es Document Information Dictionary) 1 = Almacenar los datos en un flujo 2 = Almacenar los datos en un flujo comprimido

Valores devueltos

0No se han podido almacenar los datos porque el nombre de la clave estaba reservado
1Los datos se almacenaron correctamente