THPDFTransparencyGroupTileStats レコード
透明グループの数と、透明描画時の作業メモリを抑えるために使われたタイルを数えます
宣言
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 パラメータを埋めることで独自の値を報告します