THPDFLayoutDiagnosticOptions Record
Schalter und Budgets für Layout-Diagnosen: Erfassung von Elementpfad und Quellposition, Überlappungserkennung, Overlay-Zeichnen und Beschriftungen, Live-Preview-Benachrichtigungen und Tracking-Limits
Deklaration
THPDFLayoutDiagnosticOptions= record
CaptureElementPath: boolean;
CaptureSourceLocation: boolean;
DetectOverlaps: boolean;
DrawOverlays: boolean;
ShowOverlayLabels: boolean;
LivePreview: boolean;
MaxTrackedBounds: Integer;
MaxOverlapComparisons: Int64;
class function Default: THPDFLayoutDiagnosticOptions; static;
end;
Unit
HPDFDoc
Felder
| Feld | Zweck |
|---|---|
CaptureElementPath | Zeichnet den ElementPath-String jeder Diagnose auf; Standard True |
CaptureSourceLocation | Zeichnet die am Element hängende Quelldatei, Zeile und Spalte auf; Standard False |
DetectOverlaps | Verfolgt platzierte Rechtecke und vergleicht sie paarweise auf Überlappungen; Standard False |
DrawOverlays | Zeichnet Diagnoserechtecke beim Rendern auf die Seite; Standard False |
ShowOverlayLabels | Beschriftet gezeichnete Overlays mit ihrem Grundtext; Standard True |
LivePreview | Sendet Diagnosebenachrichtigungen während der interaktiven Bearbeitung; Standard False |
MaxTrackedBounds | Maximale Anzahl Rechtecke, die für Tracking und Überlappungsprüfungen behalten werden; Standard 4096 |
MaxOverlapComparisons | Maximale paarweise Rechteckvergleiche je Lauf, bevor die Erkennung stoppt; Standard 1000000 |
Default | Klassenfunktion, die die oben gelisteten Werte zurückgibt |
Verwendungshinweise
- Beginnen Sie mit
THPDFLayoutDiagnosticOptions.Default, ändern Sie nur die Schalter, die Sie brauchen, und weisen Sie das überTHotPDF.SetLayoutDiagnosticOptionsoder die EigenschaftLayoutDiagnosticOptionszu - Aktivieren Sie
DetectOverlapsnur um die Layout-Läufe, die Ihnen wichtig sind: Die Vergleiche sind durchMaxOverlapComparisonsbegrenzt, kosten aber bei großen Dokumenten trotzdem Zeit - Kombinieren Sie
DrawOverlaysmitShowOverlayLabelsfürs visuelle Debuggen, und lesen SieTHPDFLayoutDiagnosticStatistics, um zu sehen, was verfolgt, verglichen und gezeichnet wurde