StoreCustomDataFromString
Propiedades del documento
Descripción
Guarda datos personalizados en el PDF bajo un nombre de clave Estos datos pueden recuperarse posteriormente mediante las funciones RetrieveCustomDataToString, RetrieveCustomDataToVariant o RetrieveCustomDataToFile Se pueden establecer el tipo de almacenamiento y la ubicación Si la ubicación es Document Catalog, se puede utilizar cualquier tipo de almacenamiento, pero la clave debe tener un prefijo especial asignado por Adobe Si la ubicación es Document Information Dictionary, se puede utilizar cualquier clave aparte de las claves estándar, pero solo se pueden utilizar cadenas
Cuando Location es 2, las claves de sistema Catalog están reservadas y devuelven 0 en vez de sobrescribirse El conjunto reservado incluye OutputIntents, administrado por los flujos de trabajo de PDF/A y salida de color
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 | La clave bajo la cual se almacenarán los datos. Si la ubicación es el Document Information Dictionary, la clave no puede ser "Author", "Title", "Subject", "Keywords", "Creator" ni "Producer". Se puede usar cualquier otra clave, pero debe elegirse con cuidado para que tenga sentido para el usuario. Si la ubicación es el Document Catalog, 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 el diccionario de información del documento 2 = Almacenar los datos en el catálogo del documento |
| Options | 0 = Almacenar los datos como cadena (la única opción disponible si la ubicación es el Document Information Dictionary) 1 = Almacenar los datos en un flujo 2 = Almacenar los datos en un flujo comprimido |
Valores devueltos
| 0 | No se pudieron almacenar los datos porque el nombre de clave era reservado |
|---|---|
| 1 | Los datos se almacenaron correctamente |