Sondaki A, ANSI (char) DLL giriş noktasını belirtir; ActiveX/COM yüzeyi yalnızca Unicode biçimini sunar. Davranış GetInformation ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfası kullanılarak yorumlanır
Seçilen belgenin bir özelliğini dize olarak döndürür. Tanılama anahtarları (100–103, 200–201, 311–313), kitaplık tarafından dahili olarak ayarlanan salt okunur durum değerleridir; SetInformation aracılığıyla değiştirilemez
Sözdizimi
Delphi
Function DLGetInformationA(InstanceID, Key: Integer): PAnsiChar;
DLL
const char * DLGetInformationA(int InstanceID, int Key);
Parametreler
Key
Alınacak özellik. Anahtarlar kategoriye göre gruplandırılır:
0
Etkin belgenin PDF sürümü (ör. 1.7)
1
Author
2
Title
3
Subject
4
Keywords
5
Oluşturan uygulama
6
Producer
7
Oluşturma tarihi (PDF tarih dizesi, örn. D:20260101120000+00'00')
8
Değiştirilme tarihi (anahtar 7 ile aynı biçim)
100
Kaynak dosyadan okunan değişmez %PDF-X.Y üstbilgi sürümü. Yeni oluşturulan belgelerde boştur
101
Yüklü belgede algılanan ve etkin sürümün başlık sürümünü aşmasına neden olan özelliklerin CRLF ile ayrılmış listesi
102
Yazma giriş noktaları EnsureMinVersion çağrısı yapan ve etkin sürümü otomatik yükselten özelliklerin CRLF ile ayrılmış listesi
103
101 numaralı anahtarın alt kümesi: yalnızca gereken en düşük sürümü başlık sürümünden (100 numaralı anahtar) kesinlikle büyük olan özellikler
200
PDF/UA-1 uygunluk modu bayrağı. Etkin belgede 1 döndürmesi, SetPDFUAMode çağrısının yapıldığını belirtir; aksi halde boş dize döndürür
201
PDF/A uygunluk düzeyi. PDF/A-1a için 1, PDF/A-1b için 2 veya PDF/A modu kapalıysa boş dize döndürür
311
En son sürüm kilidi çakışmasından gelen sürüm dizesi. Belge sürümü seçilen özellik için gereken asgari sürümün altında kilitlendiğinde Encrypt, AddSWFAnnotationFromFile, SaveToFile veya SaveToString sonrası boş değildir; bu durumda işlem 0 döndürür ve LastErrorCode 602 olur
312
311 anahtarıyla eşlenen özellik adı. Sürüm çakışmasını tetikleyen belirli özelliği tanımlar (ör. AES-256 encryption)
313
Kaydetme hedefinin şu anda kilitli olduğu PDF sürüm dizesi (örn. 1.4). SetInformation(0, …) çıktı sürümünü sabitlediğinde boş değildir. Sürümü serbestçe değişen belgelerde boştur