THPDFLayoutDiagnosticStatistics Record
레이아웃 diagnostic 기능이 무엇을 유지하고 버리고 비교하고 탐지하고 그리고 알렸는지 세는 카운터입니다
선언
THPDFLayoutDiagnosticStatistics= record
RetainedCount: Integer;
DroppedCount: Integer;
TrackedBounds: Int64;
DroppedBounds: Int64;
OverlapComparisons: Int64;
OverlapCount: Int64;
OverlaysDrawn: Int64;
LivePreviewNotifications: Int64;
end;
유닛
HPDFDoc
필드
| 필드 | 목적 |
|---|---|
RetainedCount | 지금 diagnostic accessor로 꺼낼 수 있는 diagnostic 레코드 수 |
DroppedCount | 보관 예산이 소진되어 버려진 diagnostic 레코드 수 |
TrackedBounds | 추적과 overlap 탐지에 등록된 배치 사각형 수 |
DroppedBounds | MaxTrackedBounds에 도달해 버려진 사각형 수 |
OverlapComparisons | 수행된 쌍별 사각형 비교 수. MaxOverlapComparisons와 비교합니다 |
OverlapCount | 비교에서 실제 탐지된 overlap 수 |
OverlaysDrawn | 페이지 위에 렌더링된 diagnostic overlay 수 |
LivePreviewNotifications | 라이브 프리뷰가 켜져 있는 동안 내보낸 알림 수 |
사용 참고 사항
- 레이아웃 실행 뒤
THotPDF.GetLayoutDiagnosticStatistics로 읽어 diagnostics 예산이 충분했는지 확인합니다 DroppedCount나DroppedBounds가 0이 아니면 보고가 불완전했다는 뜻입니다.THPDFLayoutDiagnosticOptions의 한도를 올리고 다시 실행합니다OverlapCount를OverlapComparisons와 비교하면 탐지 패스가 얼마나 실속 있었는지 판단할 수 있습니다