Enregistrement THPDFLayoutDiagnosticStatistics
Compteurs décrivant ce que la machinerie de diagnostic de mise en page a conservé, abandonné, comparé, détecté, dessiné et notifié
Déclaration
THPDFLayoutDiagnosticStatistics= record
RetainedCount: Integer;
DroppedCount: Integer;
TrackedBounds: Int64;
DroppedBounds: Int64;
OverlapComparisons: Int64;
OverlapCount: Int64;
OverlaysDrawn: Int64;
LivePreviewNotifications: Int64;
end;
Unité
HPDFDoc
Champs
| Champ | Objectif |
|---|---|
RetainedCount | Enregistrements de diagnostic actuellement récupérables via les accesseurs de diagnostic |
DroppedCount | Enregistrements de diagnostic abandonnés car le budget de rétention était épuisé |
TrackedBounds | Rectangles de placement enregistrés pour le suivi et la détection de chevauchements |
DroppedBounds | Rectangles abandonnés car MaxTrackedBounds a été atteint |
OverlapComparisons | Comparaisons de rectangles deux à deux effectuées, à rapporter à MaxOverlapComparisons |
OverlapCount | Chevauchements réellement détectés par les comparaisons |
OverlaysDrawn | Overlays de diagnostic rendus sur les pages |
LivePreviewNotifications | Notifications émises pendant que l'aperçu live était actif |
Notes d'utilisation
- Lisez-le avec
THotPDF.GetLayoutDiagnosticStatisticsaprès une exécution de mise en page pour confirmer que le budget de diagnostics était suffisant - Un
DroppedCountouDroppedBoundsnon nul signifie que le rapport était incomplet : relevez les limites dansTHPDFLayoutDiagnosticOptionset réexécutez - Comparez
OverlapCountàOverlapComparisonspour juger de la productivité de la passe de détection