Il suffisso A indica l'entry point DLL ANSI (char); l'interfaccia ActiveX/COM espone soltanto la forma Unicode. Il comportamento è identico a GetInformation e gli argomenti stringa vengono interpretati usando la code page corrente di SetAnsiMode
Restituisce come stringa una proprietà del documento selezionato. Le chiavi diagnostiche (100–103, 200–201, 311–313) sono valori di stato di sola lettura impostati internamente dalla libreria e non possono essere modificate tramite SetInformation
Sintassi
Delphi
Function DLGetInformationA(InstanceID, Key: Integer): PAnsiChar;
DLL
const char * DLGetInformationA(int InstanceID, int Key);
Parametri
Key
Proprietà da recuperare. Le chiavi sono raggruppate per categoria:
0
Versione PDF del documento attivo, ad esempio 1.7
1
Author
2
Title
3
Subject
4
Keywords
5
Applicazione di creazione
6
Producer
7
Data di creazione (stringa di data PDF, ad esempio D:20260101120000+00'00')
8
Data di modifica (stesso formato della chiave 7)
100
Versione letterale dell'intestazione %PDF-X.Y letta dal file. Vuota per documenti nuovi
101
Elenco delimitato da CRLF delle funzionalità rilevate nel documento caricato che hanno fatto superare alla versione effettiva quella dell'intestazione.
102
Elenco delimitato da CRLF delle funzionalità i cui entry point di scrittura hanno chiamato EnsureMinVersion e aumentato automaticamente la versione effettiva.
103
Sottoinsieme della chiave 101: soltanto le funzionalità la cui versione minima richiesta è strettamente superiore alla versione dell'intestazione (chiave 100).
200
Flag modalità PDF/UA-1. Restituisce 1 se SetPDFUAMode è stato chiamato, altrimenti stringa vuota.
201
Livello di conformità PDF/A. Restituisce 1 per PDF/A-1a, 2 per PDF/A-1b oppure una stringa vuota quando la modalità PDF/A è disattivata.
311
Stringa di versione relativa al conflitto di blocco della versione più recente. Non è vuota dopo Encrypt, AddSWFAnnotationFromFile, SaveToFile o SaveToString quando la versione del documento era bloccata sotto il minimo richiesto per la funzionalità scelta e l'operazione ha restituito 0 con LastErrorCode 602
312
Nome funzionalità associato alla chiave 311. Identifica la funzionalità che ha causato il conflitto di versione, ad esempio AES-256 encryption.
313
Stringa della versione PDF sulla quale è attualmente bloccata la destinazione di salvataggio, ad esempio 1.4. Non è vuota quando SetInformation(0, …) ha fissato la versione di output. È vuota per i documenti che possono cambiare liberamente versione