السجل THPDFLayoutDiagnosticOptions
مفاتيح وميزانيات لتشخيصات التخطيط: التقاط مسار العنصر وموضع المصدر، وكشف التداخل، ورسم الطبقات وتوسيمها، وإشعارات المعاينة الحية، وحدود التتبع
التصريح
THPDFLayoutDiagnosticOptions= record
CaptureElementPath: boolean;
CaptureSourceLocation: boolean;
DetectOverlaps: boolean;
DrawOverlays: boolean;
ShowOverlayLabels: boolean;
LivePreview: boolean;
MaxTrackedBounds: Integer;
MaxOverlapComparisons: Int64;
class function Default: THPDFLayoutDiagnosticOptions; static;
end;
الوحدة
HPDFDoc
الحقول
| الحقل | الغرض |
|---|---|
CaptureElementPath | تسجيل سلسلة ElementPath لكل تشخيص؛ والافتراض True |
CaptureSourceLocation | تسجيل ملف المصدر والسطر والعمود المرتبطين بالعنصر؛ والافتراض False |
DetectOverlaps | تتبع المستطيلات الموضوعة ومقارنتها زوجيًا لكشف التداخل؛ والافتراض False |
DrawOverlays | رسم مستطيلات التشخيص على الصفحة أثناء التصيير؛ والافتراض False |
ShowOverlayLabels | توسيم الطبقات المرسومة بنص سببها؛ والافتراض True |
LivePreview | دفع إشعارات التشخيص أثناء التحرير التفاعلي؛ والافتراض False |
MaxTrackedBounds | الحد الأقصى لعدد المستطيلات المحتفظ بها للتتبع وفحوص التداخل؛ والافتراض 4096 |
MaxOverlapComparisons | الحد الأقصى للمقارنات الزوجية للمستطيلات في كل تشغيل قبل توقف الكشف؛ والافتراض 1000000 |
Default | دالة صنف تعيد القيم المذكورة أعلاه |
ملاحظات الاستخدام
- ابدأ من
THPDFLayoutDiagnosticOptions.Default، وغيّر المفاتيح التي تحتاجها فقط، ثم أسندها عبرTHotPDF.SetLayoutDiagnosticOptionsأو الخاصيةLayoutDiagnosticOptions - فعّل
DetectOverlapsحول تشغيلات التخطيط التي تهمك فقط: المقارنات مقيَّدة بـMaxOverlapComparisonsلكنها تبقى مكلفة زمنيًا في المستندات الكبيرة - اقرن
DrawOverlaysمعShowOverlayLabelsللتنقيح البصري، واقرأTHPDFLayoutDiagnosticStatisticsلترى ما الذي تُتبِّع وقورن ورُسم