THPDFTransparencyGroupTileStats Record
統計透明群組數量,以及轉譯透明時用來約束工作記憶體的分塊數
宣告
THPDFTransparencyGroupTileStats= record
GroupCount: Int64;
TileCount: Int64;
PeakTilePixels: Int64;
PeakWorkingBytes: Int64;
UntiledPeakWorkingBytes: Int64;
end;
單元
HPDFPageRenderer
欄位
| 欄位 | 用途 |
|---|---|
GroupCount | 該輪轉譯渲染的透明群組數 |
TileCount | 這些群組渲染的個別分塊數 |
PeakTilePixels | 渲染過的最大分塊像素數 |
PeakWorkingBytes | 分塊期間達到的最大分塊工作集 |
UntiledPeakWorkingBytes | 若不分塊,最大群組原本需要的工作集 |
使用說明
- 各轉譯進入點會填入對應的 out 參數,最後一次的值可透過
THotPDF.GetLastTransparencyGroupTileStats讀取 - 比較
PeakWorkingBytes與UntiledPeakWorkingBytes,就能看出分塊省下多少記憶體 - 自訂後端藉由填
RenderPage的透明統計 out 參數來回報自己的值