GetDocumentFeatureReport

خصائص المستند، استخراج المحتوى

الوصف

ينتج تقرير ميزات مهيكلًا للمستند المحدد في استدعاء واحد، يغطي كل ما كان على خط عمل فهرسة أو ابتلاع تجميعه عادة من عشرة استعلامات منفصلة

الصيغة

Delphi

Function TPDFlib.GetDocumentFeatureReport: Integer;

قيم الإرجاع

0No document is selected.
IDمقبض قائمة سلاسل للاستخدام مع GetStringListCount وGetStringListItem؛ حرِّره باستخدام ReleaseStringList

ملاحظات

كل سطر بالصيغة Group,Key,Value. والمجموعات هي:

Documentالإصدار وحقول البيانات الوصفية القياسية وعدد الصفحات والكائنات والتخطي الخطي وما إذا اضطرت إعادة بناء بيانات المراجع المتقاطعة
Securityحالة التشفير ومستواه، وما إذا كان التشفير مقصورًا على المرفقات
Fontsإجماليات الخطوط المضمّنة وغير المضمّنة والمقسمة وStandard-14 وCID وType 3، إضافة إلى عدد الخطوط التي تنقصها خريطة Unicode
Imagesعدد الصور مجموعًا عبر جميع الصفحات
Structureحالة الوسم وعدد عناصر البنية وعدد المخططات التفصيلية
Interactiveحقول النماذج وحقول التوقيع وكم منها موقع، والمرفقات وعرض الحافظة
Spaceتفصيل البايتات حسب الفئة، مرسلًا من AuditDocumentSpace

التقرير لقطة مأخوذة عند وقت الاستدعاء. ويقرأ المستند دون تعديله ويستعيد الصفحة المحددة بعدها

مثال

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

انظر أيضا

AuditDocumentSpace, CheckDocumentStructure, GetDocumentFontDiagnostics, AnalyseFile