Le A final indique le point d’entrée de DLL ANSI (char); l’interface ActiveX/COM n’expose que la forme Unicode. Le comportement est identique à GetInformation et les arguments de chaîne sont interprétés selon la page de codes SetAnsiMode actuelle
Renvoie une propriété du document sélectionné sous forme de chaîne. Les clés de diagnostic (100–103, 200–201, 311–313) sont des valeurs d’état en lecture seule définies en interne par la bibliothèque ; elles ne peuvent pas être modifiées avec SetInformation
Syntaxe
Delphi
Function DLGetInformationA(InstanceID, Key: Integer): PAnsiChar;
DLL
const char * DLGetInformationA(int InstanceID, int Key);
Paramètres
Key
Propriété à récupérer. Les clés sont regroupées par catégorie :
0
Version PDF du document actif, par exemple 1.7
1
Author
2
Title
3
Subject
4
Keywords
5
Application créatrice
6
Producer
7
Date de création (chaîne de date PDF, par exemple D:20260101120000+00'00')
8
Date de modification (même format que la clé 7)
100
Version littérale d'en-tête %PDF-X.Y lue dans le fichier source Vide pour les documents nouvellement créés
101
Liste délimitée par CRLF des fonctions détectées dans le document chargé qui ont amené la version effective à dépasser la version de l'en-tête
102
Liste délimitée par CRLF des fonctions dont les points d'entrée d'écriture ont appelé EnsureMinVersion et relevé automatiquement la version effective
103
Sous-ensemble de la clé 101 : uniquement les fonctions dont la version minimale requise est strictement supérieure à la version d'en-tête, clé 100
200
Indicateur de mode de conformité PDF/UA-1. Renvoie 1 si SetPDFUAMode a été appelé sur le document actif, sinon une chaîne vide
201
Niveau de conformité PDF/A. Renvoie 1 pour PDF/A-1a, 2 pour PDF/A-1b, ou une chaîne vide lorsque le mode PDF/A est désactivé
311
Chaîne de version du conflit de verrouillage le plus récent. Non vide après Encrypt, AddSWFAnnotationFromFile, SaveToFile ou SaveToString lorsque la version était verrouillée sous le minimum requis, que l’opération a renvoyé 0 et LastErrorCode 602
312
Nom de fonction associé à la clé 311. Identifie la fonction précise ayant déclenché le conflit de version, par exemple AES-256 encryption
313
Chaîne de version PDF sur laquelle la cible d’enregistrement est actuellement verrouillée (par exemple 1.4). Non vide lorsque SetInformation(0, …) a fixé la version de sortie. Vide pour les documents dont la version peut évoluer librement