Record THPDFLayoutDiagnosticOptions
Interruptores y presupuestos para los diagnósticos de layout: captura de element-path y de ubicación en la fuente, detección de solapamientos, dibujo y etiquetas del overlay, notificaciones de live preview y límites de tracking
Declaración
THPDFLayoutDiagnosticOptions= record
CaptureElementPath: boolean;
CaptureSourceLocation: boolean;
DetectOverlaps: boolean;
DrawOverlays: boolean;
ShowOverlayLabels: boolean;
LivePreview: boolean;
MaxTrackedBounds: Integer;
MaxOverlapComparisons: Int64;
class function Default: THPDFLayoutDiagnosticOptions; static;
end;
Unidad
HPDFDoc
Campos
| Campo | Propósito |
|---|---|
CaptureElementPath | Registrar la cadena ElementPath de cada diagnóstico; por defecto True |
CaptureSourceLocation | Registrar el archivo fuente, la línea y la columna adjuntos al elemento; por defecto False |
DetectOverlaps | Rastrear los rectángulos colocados y compararlos por pares en busca de solapamientos; por defecto False |
DrawOverlays | Dibujar rectángulos de diagnóstico sobre la página durante el renderizado; por defecto False |
ShowOverlayLabels | Anotar los overlays dibujados con su texto de motivo; por defecto True |
LivePreview | Empujar notificaciones de diagnóstico durante la edición interactiva; por defecto False |
MaxTrackedBounds | Cantidad máxima de rectángulos retenidos para tracking y comprobaciones de solapamiento; por defecto 4096 |
MaxOverlapComparisons | Cantidad máxima de comparaciones de rectángulos por pares por corrida antes de detener la detección; por defecto 1000000 |
Default | Class function que devuelve los valores listados arriba |
Notas de uso
- Parta de
THPDFLayoutDiagnosticOptions.Default, cambie solo los interruptores que necesite y asígnelo medianteTHotPDF.SetLayoutDiagnosticOptionso la propiedadLayoutDiagnosticOptions - Active
DetectOverlapssolo en las corridas de layout que le interesen: las comparaciones están acotadas porMaxOverlapComparisonspero igual cuestan tiempo en documentos grandes - Combine
DrawOverlaysconShowOverlayLabelspara depurar visualmente, y leaTHPDFLayoutDiagnosticStatisticspara ver qué se rastreó, comparó y dibujó