Das abschließende A bezeichnet den ANSI-Einstiegspunkt (char) der DLL; die ActiveX/COM-Schnittstelle stellt nur die Unicode-Form bereit. Das Verhalten entspricht GetInformation, und Zeichenfolgenargumente werden anhand der aktuellen Codepage von SetAnsiMode interpretiert
Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können. SetInformation
Syntax
Delphi
Function DLGetInformationA(InstanceID, Key: Integer): PAnsiChar;
DLL
const char * DLGetInformationA(int InstanceID, int Key);
Parameter
Key
Die abzurufende Eigenschaft. Die Schlüssel sind nach Kategorien gruppiert:
0
PDF-Version des aktiven Dokuments (z. B. 1.7)
1
Autor
2
Titel
3
Betreff
4
Schlüsselwörter
5
Erstelleranwendung
6
Produzent
7
Erstellungsdatum (PDF-Datumszeichenfolge, z. B. D:20260101120000+00'00')
8
Änderungsdatum (gleiches Format wie Schlüssel 7)
100
Literale Version des %PDF-X.Y-Headers, wie sie aus der Quelldatei gelesen wurde. Bei neu erstellten Dokumenten leer.
101
CRLF-getrennte Liste der im geladenen Dokument erkannten Merkmale, durch die die effektive Version die Header-Version überschritten hat.
102
CRLF-getrennte Liste der Merkmale, deren Schreib-Einstiegspunkte EnsureMinVersion aufgerufen und die effektive Version automatisch angehoben haben.
103
Teilmenge von Schlüssel 101: nur die Merkmale, deren erforderliche Mindestversion strikt höher als die Header-Version (Schlüssel 100) ist.
200
Flag für den PDF/UA-1-Konformitätsmodus. Gibt 1 zurück, wenn SetPDFUAMode für das aktive Dokument aufgerufen wurde; andernfalls wird eine leere Zeichenfolge zurückgegeben.
201
PDF/A-Konformitätsstufe. Gibt 1 für PDF/A-1a, 2 für PDF/A-1b oder eine leere Zeichenfolge zurück, wenn der PDF/A-Modus deaktiviert ist.
311
Versionszeichenfolge des letzten Versionssperrenkonflikts. Nicht leer nach Encrypt, AddSWFAnnotationFromFile, SaveToFile oder SaveToString, wenn die Dokumentversion unterhalb der für das ausgewählte Merkmal erforderlichen Mindestversion gesperrt war und die Operation 0 mit LastErrorCode 602 zurückgegeben hat.
312
Mit Schlüssel 311 verknüpfter Merkmalsname. Bezeichnet das konkrete Merkmal, das den Versionskonflikt ausgelöst hat (z. B. AES-256 encryption).
313
PDF-Versionszeichenfolge, auf die das Speicherziel derzeit festgelegt ist (z. B. 1.4). Nicht leer, wenn SetInformation(0, …) die Ausgabeversion festgelegt hat. Leer bei Dokumenten mit frei wählbarer Version.