السجل THPDFDisplayListObject
يصنّف كائنًا واحدًا من تدفق المحتوى في قائمة عرض صفحة مترجمة مع مُعامِله وحدوده في فضاء المستخدم
التصريح
THPDFDisplayListObject= record
Kind: THPDFDisplayListObjectKind;
OperatorIndex: Integer;
OperatorName: AnsiString;
Bounds: THPDFRectangle;
HasBounds: boolean;
end;
الوحدة
HPDFPageRenderer
الحقول
| الحقل | الغرض |
|---|---|
Kind | صنف الكائن: dlokPath أو dlokText أو dlokImage أو dlokShading أو dlokUnknown |
OperatorIndex | فهرس المُعامِل المولِّد داخل تسلسل مُعامِلات قائمة العرض |
OperatorName | نص المُعامِل المسجَّل أثناء بناء فهرس الكائن، مثل re أو Tj أو Do |
Bounds | الصندوق المحيط في فضاء المستخدم المحسوب من التحويل الحالي أثناء رسم الكائن |
HasBounds | يصبح False عندما تعذّر اشتقاق حدود موثوقة لهذا الكائن |
ملاحظات الاستخدام
- اقرأ المدخلات عبر
THPDFPageDisplayList.GetObject؛ ويحددObjectCountنطاق الفهارس الصالحة - تعيد
QueryObjectIndexesفهارس الكائنات التي تتقاطع حدودها مع مستطيل، جاهزة لاختبار الإصابة - تُبنى الكائنات مرة واحدة عند ترجمة قائمة العرض، فتبقى الحدود مستقرة عبر التصييرات بقيم DPI مختلفة