De afsluitende A geeft het ANSI (char)-DLL-entrypoint aan; het ActiveX/COM-oppervlak biedt alleen de Unicode-vorm. Het gedrag is identiek aan GetInformation en stringargumenten worden geïnterpreteerd volgens de huidige SetAnsiMode-codepagina
Retourneert een eigenschap van het geselecteerde document als tekenreeks. Diagnostische sleutels (100–103, 200–201, 311–313) zijn alleen-lezen statuswaarden die intern door de library worden ingesteld; ze kunnen niet worden gewijzigd via SetInformation
Syntaxis
Delphi
Function DLGetInformationA(InstanceID, Key: Integer): PAnsiChar;
DLL
const char * DLGetInformationA(int InstanceID, int Key);
Parameters
Key
De op te halen eigenschap. Sleutels zijn gegroepeerd per categorie:
0
PDF-versie van het actieve document (bijv. 1.7)
1
Author
2
Title
3
Subject
4
Keywords
5
Creator application
6
Producer
7
Creation date (PDF date string, e.g. D:20260101120000+00'00')
8
Modification date (same format as key 7)
100
De letterlijke %PDF-X.Y-headerversie zoals gelezen uit het bronbestand. Leeg voor nieuw aangemaakte documenten
101
CRLF-gescheiden lijst met features die in het geladen document zijn aangetroffen en waardoor de effectieve versie hoger is dan de headerversie
102
CRLF-gescheiden lijst met features waarvan de write-entrypoints EnsureMinVersion hebben aangeroepen en de effectieve versie automatisch hebben verhoogd
103
Subset van sleutel 101: alleen de features waarvan de minimaal vereiste versie strikt groter is dan de headerversie (sleutel 100)
200
PDF/UA-1-conformiteitsmodusvlag. Geeft 1 terug als SetPDFUAMode op het actieve document is aangeroepen; anders een lege string
201
PDF/A-conformiteitsniveau. Geeft 1 terug voor PDF/A-1a, 2 voor PDF/A-1b, of een lege string wanneer PDF/A-modus uit staat
311
Versiestring uit het meest recente versielockingconflict. Niet leeg na Encrypt, AddSWFAnnotationFromFile, SaveToFile of SaveToString wanneer de documentversie onder het voor de gekozen feature vereiste minimum was vergrendeld en de bewerking 0 terug gaf met LastErrorCode 602
312
Featurenaam die bij sleutel 311 hoort. Identificeert de specifieke feature die het versieconflict heeft getriggerd (bijv. AES-256 encryption)
313
Versiestring waarop het opslagdoel momenteel is vergrendeld (bijv. 1.4). Niet leeg wanneer SetInformation(0, …) de uitvoerversie heeft vastgezet. Leeg voor documenten met vrije versievoering