Enregistrement THPDFLayoutDiagnosticOptions

Interrupteurs et budgets pour les diagnostics de mise en page : capture du chemin d'élément et de la position source, détection de chevauchements, dessin et étiquettes d'overlay, notifications d'aperçu live et limites de suivi

Déclaration

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

Champs

ChampObjectif
CaptureElementPathEnregistre la chaîne ElementPath de chaque diagnostic ; défaut True
CaptureSourceLocationEnregistre le fichier source, la ligne et la colonne attachés à l'élément ; défaut False
DetectOverlapsSuit les rectangles posés et les compare deux à deux pour les chevauchements ; défaut False
DrawOverlaysDessine les rectangles de diagnostic sur la page pendant le rendu ; défaut False
ShowOverlayLabelsAnnote les overlays dessinés avec leur texte de raison ; défaut True
LivePreviewPousse des notifications de diagnostic pendant l'édition interactive ; défaut False
MaxTrackedBoundsNombre maximal de rectangles conservés pour le suivi et les tests de chevauchement ; défaut 4096
MaxOverlapComparisonsNombre maximal de comparaisons de rectangles deux à deux par exécution avant arrêt de la détection ; défaut 1000000
DefaultFonction de classe renvoyant les valeurs listées ci-dessus

Notes d'utilisation

API associées