GetInformationA

Propriétés du document

Description

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 :

0Version PDF du document actif, par exemple 1.7
1Author
2Title
3Subject
4Keywords
5Application créatrice
6Producer
7Date de création (chaîne de date PDF, par exemple D:20260101120000+00'00')
8Date de modification (même format que la clé 7)
100Version littérale d'en-tête %PDF-X.Y lue dans le fichier source Vide pour les documents nouvellement créés
101Liste 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
102Liste délimitée par CRLF des fonctions dont les points d'entrée d'écriture ont appelé EnsureMinVersion et relevé automatiquement la version effective
103Sous-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
200Indicateur de mode de conformité PDF/UA-1. Renvoie 1 si SetPDFUAMode a été appelé sur le document actif, sinon une chaîne vide
201Niveau 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é
311Chaî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
312Nom de fonction associé à la clé 311. Identifie la fonction précise ayant déclenché le conflit de version, par exemple AES-256 encryption
313Chaî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