StoreCustomDataFromFile
Proprietà del documento
Descrizione
Salva dati personalizzati da un file nel PDF con un nome di chiave. I dati possono essere recuperati successivamente tramite RetrieveCustomDataToString o RetrieveCustomDataToFile. È possibile impostare il tipo di archiviazione, stringa, flusso o flusso compresso, e la posizione, dizionario delle informazioni del documento o catalogo del documento. Se la posizione è il catalogo del documento, è possibile usare qualsiasi tipo di archiviazione, ma la chiave deve avere un prefisso speciale assegnato da Adobe. Se la posizione è il dizionario delle informazioni del documento, è possibile usare qualsiasi chiave diversa da quelle standard, ma soltanto con stringhe
Sintassi
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);
Parametri
| Key | Chiave con cui memorizzare i dati. Se la posizione è il dizionario delle informazioni del documento, la chiave non può essere "Author", "Title", "Subject", "Keywords", "Creator" o "Producer". È possibile usare qualsiasi altra chiave, ma è necessario sceglierla con attenzione affinché sia comprensibile all'utente. Se la posizione è il catalogo del documento, la chiave deve avere un prefisso speciale assegnato da Adobe per evitare conflitti con altri software |
|---|---|
| FileName | Percorso e nome del file contenente i dati da memorizzare nel PDF sotto la chiave specificata |
| Location | 1 = Memorizza nel dizionario informazioni documento 2 = Memorizza nel catalogo documento |
| Options | 0 = Memorizza i dati come stringa (l'unica opzione disponibile se la posizione è il Document Information Dictionary) 1 = Memorizza i dati in un flusso 2 = Memorizza i dati in un flusso compresso |
Valori restituiti
| 0 | Impossibile aprire il file contenente i dati oppure il parametro Key non era valido |
|---|---|
| 1 | I dati sono stati memorizzati correttamente |