السجل THPDFLayoutDiagnostic

حدث تخطيط بنيوي واحد: ماذا حدث ولماذا، والصفحة والمستطيل المعنيان، وعدد الأسطر، ومسارات العناصر، والموضع الاختياري للعنصر في الشيفرة المصدرية

التصريح

THPDFLayoutDiagnostic= record
  Kind: THPDFLayoutDiagnosticKind;
  PageIndex: Integer;
  RelatedPageIndex: Integer;
  X: Single;
  Y: Single;
  Width: Single;
  Height: Single;
  LineCount: Integer;
  Reason: AnsiString;
  ElementPath: AnsiString;
  RelatedElementPath: AnsiString;
  SourceFile: AnsiString;
  SourceLine: Integer;
  SourceColumn: Integer;
end;

الوحدة

HPDFDoc

الحقول

الحقلالغرض
Kindنوع حدث THPDFLayoutDiagnosticKind، مثل ldkAutomaticPageBreak أو ldkKeepWithNext
PageIndexالصفحة التي وقع فيها الحدث، بفهرس يبدأ من صفر
RelatedPageIndexالصفحة المقترنة للأحداث العابرة للصفحات، مثل انقسام عنصر إلى الصفحة التالية
X / Y / Width / Heightمستطيل الوضع المعني بالحدث، وبالمقاييس نفسها المستخدمة في THPDFLayoutBounds
LineCountعدد أسطر النص المعنية، مثل الأسطر الموزعة قبل فصل تلقائي
Reasonشرح مقروء لسبب تسجيل الحدث
ElementPathمسار عنصر التخطيط الذي ينتمي إليه الحدث
RelatedElementPathمسار العنصر المقترن في أحداث التداخل والانقسام
SourceFile / SourceLine / SourceColumnموضع التصريح الملتقط عبر SetDiagnosticSource عند تفعيل التقاط موضع المصدر

ملاحظات الاستخدام

واجهات برمجة التطبيقات ذات الصلة