Запись THPDFLayoutDiagnosticStatistics
Счётчики, описывающие, что механизм диагностики layout удержал, отбросил, сравнил, обнаружил, нарисовал и о чём уведомил
Объявление
THPDFLayoutDiagnosticStatistics= record
RetainedCount: Integer;
DroppedCount: Integer;
TrackedBounds: Int64;
DroppedBounds: Int64;
OverlapComparisons: Int64;
OverlapCount: Int64;
OverlaysDrawn: Int64;
LivePreviewNotifications: Int64;
end;
Модуль
HPDFDoc
Поля
| Поле | Назначение |
|---|---|
RetainedCount | Диагностические записи, доступные сейчас через диагностические акцессоры |
DroppedCount | Диагностические записи, отброшенные из-за исчерпания бюджета хранения |
TrackedBounds | Прямоугольники размещения, зарегистрированные для отслеживания и обнаружения перекрытий |
DroppedBounds | Прямоугольники, отброшенные при достижении MaxTrackedBounds |
OverlapComparisons | Выполненные попарные сравнения прямоугольников относительно MaxOverlapComparisons |
OverlapCount | Перекрытия, фактически обнаруженные сравнениями |
OverlaysDrawn | Диагностические overlay, отрисованные на страницах |
LivePreviewNotifications | Уведомления, отправленные при включённом live-предпросмотре |
Примечания по использованию
- Читайте её через
THotPDF.GetLayoutDiagnosticStatisticsпосле прогона layout, чтобы убедиться, что бюджета диагностики хватило - Ненулевые
DroppedCountилиDroppedBoundsозначают неполноту отчёта: поднимите лимиты вTHPDFLayoutDiagnosticOptionsи повторите прогон - Сравните
OverlapCountсOverlapComparisons, чтобы оценить, насколько продуктивным был проход обнаружения