THPDFLayoutDiagnosticStatistics レコード
レイアウト診断機構が保持・破棄・比較・検出・描画・通知した内容を数えるカウンタ
宣言
THPDFLayoutDiagnosticStatistics= record
RetainedCount: Integer;
DroppedCount: Integer;
TrackedBounds: Int64;
DroppedBounds: Int64;
OverlapComparisons: Int64;
OverlapCount: Int64;
OverlaysDrawn: Int64;
LivePreviewNotifications: Int64;
end;
ユニット
HPDFDoc
フィールド
| フィールド | 目的 |
|---|---|
RetainedCount | 現在 diagnostic アクセサで取得できる診断レコードの数 |
DroppedCount | 保持予算を使い果たしたために捨てられた診断レコードの数 |
TrackedBounds | 追跡とオーバーラップ検出のために登録された配置矩形の数 |
DroppedBounds | MaxTrackedBounds に達したために捨てられた矩形の数 |
OverlapComparisons | 実行された矩形ペア比較の数。MaxOverlapComparisons が上限 |
OverlapCount | 比較で実際に検出されたオーバーラップの数 |
OverlaysDrawn | ページへ描画された診断オーバーレイの数 |
LivePreviewNotifications | ライブプレビューが有効な間に出力された通知の数 |
使用上の注意
- レイアウト実行の後に
THotPDF.GetLayoutDiagnosticStatisticsで読み、診断予算が十分だったか確認します DroppedCountかDroppedBoundsがゼロでなければ報告は不完全です。THPDFLayoutDiagnosticOptionsの上限を上げて再実行してくださいOverlapComparisonsに対するOverlapCountの割合で、検出パスがどれだけ実りあったか判断します