THPDFLayoutDiagnosticOptions Record
Kontakter og budgetter til layoutdiagnostik: registrering af elementsti og kildelokation, overlapsdetektion, overlay-tegning og etiketter, live preview-notifikationer og sporingsgrænser
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;
Enhed
HPDFDoc
Felter
| Felt | Formål |
|---|---|
CaptureElementPath | Registrér ElementPath-strengen for hver diagnostik; standard True |
CaptureSourceLocation | Registrér kildefil, linje og kolonne, der er knyttet til elementet; standard False |
DetectOverlaps | Spor placerede rektangler og sammenlign dem parvis for overlap; standard False |
DrawOverlays | Tegn diagnostiske rektangler på siden under rendering; standard False |
ShowOverlayLabels | Annotér tegnede overlays med deres begrundelsestekst; standard True |
LivePreview | Send diagnostiske notifikationer under interaktiv redigering; standard False |
MaxTrackedBounds | Største antal rektangler, der bevares til sporing og overlapkontroller; standard 4096 |
MaxOverlapComparisons | Største antal parvise rektangelsammenligninger pr. kørsel, før detektionen stopper; standard 1000000 |
Default | Klassefunktion, der returnerer værdierne ovenfor |
Brugsnoter
- Start fra
THPDFLayoutDiagnosticOptions.Default, ændr kun de kontakter, du har brug for, og tildel den viaTHotPDF.SetLayoutDiagnosticOptionseller egenskabenLayoutDiagnosticOptions - Aktivér kun
DetectOverlapsomkring de layoutkørsler, du bryder dig om: Sammenligningerne afgrænses afMaxOverlapComparisons, men koster stadig tid på store dokumenter - Kombinér
DrawOverlaysmedShowOverlayLabelstil visuel fejlsøgning, og læsTHPDFLayoutDiagnosticStatisticsfor at se, hvad der blev sporet, sammenlignet og tegnet