GetDocumentFeatureReport
خصائص المستند، استخراج المحتوى
الوصف
ينتج تقرير ميزات مهيكلًا للمستند المحدد في استدعاء واحد، يغطي كل ما كان على خط عمل فهرسة أو ابتلاع تجميعه عادة من عشرة استعلامات منفصلة
الصيغة
Delphi
Function TPDFlib.GetDocumentFeatureReport: Integer;قيم الإرجاع
| 0 | No 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