Запись THPDFDOMRenderStatistics
Подсчитывает секции, страницы, размещения, разрывы, отрисовки колонтитулов и элементы структуры, созданные одним рендером декларативного layout
Объявление
THPDFDOMRenderStatistics= record
SectionCount: Integer;
PageCount: Integer;
PlacementCount: Int64;
SplitCount: Int64;
HeaderDrawCount: Int64;
FooterDrawCount: Int64;
MaximumContinuationDepth: Integer;
StructureElementCount: Int64;
MarkedContentCount: Int64;
ArtifactCount: Int64;
end;
Модуль
HPDFLayoutDOM
Поля
| Поле | Назначение |
|---|---|
SectionCount | Секции, отрисованные из layout-документа |
PageCount | Страницы, созданные за время рендера |
PlacementCount | Компоненты, размещённые на страницах |
SplitCount | Компоненты, разделённые через границы страниц |
HeaderDrawCount | Отрисовки верхних колонтитулов, выданные проходом оформления страниц |
FooterDrawCount | Отрисовки нижних колонтитулов, выданные проходом оформления страниц |
MaximumContinuationDepth | Максимальная глубина вложенности продолжений при перетекании контента между страницами |
StructureElementCount | Элементы структуры, выданные при включённой генерации tagged PDF |
MarkedContentCount | Последовательности marked content, выданные для тегирования |
ArtifactCount | Артефакты, помеченные при рендеринге |
Примечания по использованию
- Возвращается методом
THPDFDOMRenderer.Renderпосле закрытия целевого документа - Счётчики структуры, marked content и артефактов остаются нулями, пока документ не включит
GenerateStructure - Используйте
SplitCountиMaximumContinuationDepth, чтобы оценивать поведение пагинации в layout-тестах