GetAnalysisInfoA
Belge özellikleri
Açıklama
Sondaki A, ANSI (char) DLL giriş noktasını belirtir; ActiveX/COM yüzeyi yalnızca Unicode biçimini sunar. Davranış GetAnalysisInfo ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfası kullanılarak yorumlanır
AnalyseFile işlevi tarafından yapılan analizin sonuçlarından tek tek öğeler döndürür
Sözdizimi
Delphi
Function DLGetAnalysisInfoA(InstanceID, AnalysisID, AnalysisItem: Integer): PAnsiChar;
DLL
const char * DLGetAnalysisInfoA(int InstanceID, int AnalysisID, int AnalysisItem);
Parametreler
| AnalysisID | AnalyseFile işlevinin döndürdüğü, sorgulanacak analiz sonuçları kümesinin kimliği |
|---|---|
| AnalysisItem | Alınacak belirli analiz sonucu: 0 = Dosya adı (örn. ".\hello.pdf") 1 = Dosya boyutu (örn. tam 2K dosya için "2048") 2 = Yazar 3 = Başlık 4 = Konu 5 = Anahtar sözcükler 6 = Oluşturan 7 = Üretici 8 = PDF sürümü (örn. "1.4") 9 = Sayfa sayısı (örn. "120") 10 = Oluşturma tarihi 11 = Değiştirme tarihi 12 = Belge kimliği 13 = Sağlanan parola: güvenlik yoksa "None", kullanıcı parolası için "User", sahip parolası için "Owner" 14 = Belge kullanım hakları içerir (örn. Reader Extensions) kullanım hakları sözlüğü yoksa "No", varsa "Yes" 15 = Kullanım hakları sözlüğündeki imzanın adı 20..30 = SecurityInfo(0)..SecurityInfo(10) ile eşdeğer 31 = Belgedeki form alanı sayısı 41..43 = SecurityInfo(11)..SecurityInfo(13) ile eşdeğer |