StoreCustomDataFromFile

Propiedades del documento

Descripción

Guarda en el PDF datos personalizados procedentes de un archivo bajo un nombre de clave. Estos datos pueden recuperarse posteriormente mediante RetrieveCustomDataToString o RetrieveCustomDataToFile. Es posible establecer el tipo de almacenamiento (cadena, flujo o flujo comprimido) y la ubicación (Document Information Dictionary o Document Catalog). Si la ubicación es el Document Catalog, se puede usar cualquier tipo de almacenamiento, pero la clave debe tener un prefijo especial que Adobe le haya asignado. Si la ubicación es el Document Information Dictionary, se puede usar cualquier clave salvo las estándar, pero solo se pueden usar cadenas

Sintaxis

Delphi

Function TPDFlib.StoreCustomDataFromFile(Const Key, FileName: WideString; Location, Options: Integer): Integer;

ActiveX

Function PDFlib::StoreCustomDataFromFile(Key As String, FileName As String, Location As Long, Options As Long) As Long

DLL

int DLStoreCustomDataFromFile(int InstanceID, const wchar_t * Key, const wchar_t * FileName, 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
FileNameRuta y nombre del archivo que contiene los datos que se almacenarán en el PDF con la clave especificada
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 pudo abrir el archivo que contiene los datos, o el parámetro Key no era válido
1Los datos se almacenaron correctamente