Końcowa litera A oznacza punkt wejścia DLL ANSI (char); powierzchnia ActiveX/COM udostępnia wyłącznie postać Unicode. Zachowanie jest identyczne jak w GetInformation, a argumenty ciągów są interpretowane przy użyciu bieżącej strony kodowej SetAnsiMode
Zwraca właściwość wybranego dokumentu jako ciąg. Klucze diagnostyczne (100–103, 200–201, 311–313) są wartościami stanu tylko do odczytu ustawianymi wewnętrznie przez bibliotekę; nie można ich zmieniać za pomocą SetInformation
Składnia
Delphi
Function DLGetInformationA(InstanceID, Key: Integer): PAnsiChar;
DLL
const char * DLGetInformationA(int InstanceID, int Key);
Parametry
Key
Właściwość do pobrania. Klucze są pogrupowane według kategorii:
0
Wersja PDF aktywnego dokumentu (np. 1.7)
1
Autor
2
Tytuł
3
Temat
4
Słowa kluczowe
5
Aplikacja tworząca
6
Producent
7
Data utworzenia (ciąg daty PDF, np. D:20260101120000+00'00')
8
Data modyfikacji (ten sam format co dla klucza 7)
100
Dosłowna wersja nagłówka %PDF-X.Y odczytana z pliku źródłowego. Pusta dla nowo utworzonych dokumentów
101
Lista funkcji wykrytych we wczytanym dokumencie, rozdzielona CRLF, które spowodowały przekroczenie wersji nagłówka przez wersję efektywną
102
Lista funkcji, których punkty wejścia zapisu wywołały EnsureMinVersion i automatycznie podniosły wersję efektywną, rozdzielona CRLF
103
Podzbiór klucza 101: tylko funkcje, których minimalna wymagana wersja jest ściśle wyższa od wersji nagłówka (klucz 100)
200
Flaga trybu zgodności PDF/UA-1. Zwraca 1, jeśli dla aktywnego dokumentu wywołano SetPDFUAMode; w przeciwnym razie zwraca pusty ciąg
201
Poziom zgodności PDF/A. Zwraca 1 dla PDF/A-1a, 2 dla PDF/A-1b albo pusty ciąg, gdy tryb PDF/A jest wyłączony
311
Ciąg wersji z ostatniego konfliktu blokady wersji. Niepusty po Encrypt, AddSWFAnnotationFromFile, SaveToFile lub SaveToString, gdy wersję dokumentu zablokowano poniżej minimum wymaganego dla wybranej funkcji, a operacja zwróciła 0 z LastErrorCode 602
312
Nazwa funkcji powiązana z kluczem 311. Wskazuje konkretną funkcję, która wywołała konflikt wersji (np. AES-256 encryption)
313
Ciąg wersji PDF, na której jest obecnie zablokowany cel zapisu (np. 1.4). Niepusty, gdy SetInformation(0, …) ustaliło wersję wyjściową. Pusty dla dokumentów swobodnie zmieniających wersję