Înregistrarea THPDFLayoutDiagnosticOptions

Comutatoare și bugete pentru diagnosticarea layoutului: captura căii de element și a locației din sursă, detectarea suprapunerilor, desenarea și etichetarea evidențierilor, notificări de live preview și limite de urmărire

Declarație

THPDFLayoutDiagnosticOptions= record
  CaptureElementPath: boolean;
  CaptureSourceLocation: boolean;
  DetectOverlaps: boolean;
  DrawOverlays: boolean;
  ShowOverlayLabels: boolean;
  LivePreview: boolean;
  MaxTrackedBounds: Integer;
  MaxOverlapComparisons: Int64;
  class function Default: THPDFLayoutDiagnosticOptions; static;
end;

Unitate

HPDFDoc

Câmpuri

CâmpScop
CaptureElementPathÎnregistrează stringul ElementPath al fiecărei diagnosticări; implicit True
CaptureSourceLocationÎnregistrează fișierul sursă, linia și coloana atașate elementului; implicit False
DetectOverlapsUrmărește dreptunghiurile plasate și le compară două câte două pentru suprapuneri; implicit False
DrawOverlaysDesenează dreptunghiuri de diagnosticare pe pagină în timpul randării; implicit False
ShowOverlayLabelsAdnotează evidențierile desenate cu textul lor de motiv; implicit True
LivePreviewTrimite notificări de diagnosticare în timpul editării interactive; implicit False
MaxTrackedBoundsNumărul maxim de dreptunghiuri reținute pentru urmărire și verificări de suprapunere; implicit 4096
MaxOverlapComparisonsNumărul maxim de comparații pereche de dreptunghiuri per rulare înainte ca detecția să se oprească; implicit 1000000
DefaultFuncție de clasă care întoarce valorile listate mai sus

Note de utilizare

API-uri asociate