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
| Key | Clave 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 |
|---|---|
| NewValue | El nuevo valor de los datos |
| Location | 1 = Almacenar los datos en Document Information Dictionary 2 = Almacenar los datos en Document Catalog |
| Options | 0 = 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
| 0 | No se han podido almacenar los datos porque el nombre de la clave estaba reservado |
|---|---|
| 1 | Los datos se almacenaron correctamente |