GetDocumentFeatureReport

Belge özellikleri, İçerik Ayıklama

Açıklama

Seçilen belgenin yapılandırılmış özellik raporunu tek çağrıda üretir ve kataloglama veya alma işlem hattının normalde bir düzine ayrı sorgudan birleştirmesi gereken her şeyi kapsar

Sözdizimi

Delphi

Function TPDFlib.GetDocumentFeatureReport: Integer;

Dönüş değerleri

0Belge seçilmedi
IDGetStringListCount ve GetStringListItem için bir dize listesi tanıtıcısı; ReleaseStringList ile serbest bırakın

Açıklamalar

Her satır Group,Key,Value biçimindedir. Gruplar şunlardır:

DocumentSürüm, standart meta veri alanları, sayfa ve nesne sayıları, doğrusallaştırma ve çapraz başvuru verilerinin yeniden oluşturulması gerekip gerekmediği
SecurityŞifreleme durumu ve düzeyi ile şifrelemenin eklerle sınırlı olup olmadığı
FontsGömülü, gömülmemiş, alt kümelendirilmiş, standard-14, CID ve Type 3 yazı tiplerinin toplamları ile Unicode eşlemesi olmayanların sayısı
ImagesTüm sayfalardaki toplam görüntü sayısı
StructureEtiketleme durumu, yapı öğesi sayısı ve ana hat sayısı
InteractiveForm alanları, imza alanları ve kaçının imzalı olduğu, ekler ve portföy görünümü
SpaceAuditDocumentSpace tarafından iletilen kategori bazında bayt dökümü

Rapor çağrı anında alınan bir anlık görüntüdür. Belgeyi değiştirmeden okur ve sonrasında seçili sayfayı geri yükler

Örnek

ListID:= PDF.GetDocumentFeatureReport;
for I:= 1 to PDF.GetStringListCount(ListID) do
  Memo1.Lines.Add(PDF.GetStringListItem(ListID, I));
PDF.ReleaseStringList(ListID);

Ayrıca bkz

AuditDocumentSpace, CheckDocumentStructure, GetDocumentFontDiagnostics, AnalyseFile