THPDFLayoutDiagnosticStatistics Record
描述版面診斷機制保留、捨棄、比較、偵測、繪製與通知了什麼的計數器
宣告
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 | 轉譯到頁面上的診斷疊加數 |
LivePreviewNotifications | 啟用即時預覽期間發出的通知數 |
使用說明
- 版面執行後用
THotPDF.GetLayoutDiagnosticStatistics讀取,確認診斷預算足夠 DroppedCount或DroppedBounds非零代表回報不完整:調高THPDFLayoutDiagnosticOptions中的上限後重跑- 把
OverlapCount與OverlapComparisons對照,評估這輪偵測的成效