THPDFPageAssemblyInfo レコード
複数ソースのページをインターリーブしながら組み立てる処理における、オープン、再オープン、ピークファイル、追加ページの各カウンタを報告します
宣言
THPDFPageAssemblyInfo= record
SourceCount: Integer;
SourceOpenCount: Integer;
SourceReopenCount: Integer;
PeakOpenFileCount: Integer;
AppendedPageCount: Integer;
end;
ユニット
HPDFDoc
フィールド
| フィールド | 目的 |
|---|---|
SourceCount | AssembleCollatedPages に渡した Sources 配列のエントリ数 |
SourceOpenCount | コレーションラウンドを回る間に行われたソースドキュメントのオープン合計回数 |
SourceReopenCount | 以前開いたものの、LRU 追い出しでいったん閉じられたソースの再オープンの回数 |
PeakOpenFileCount | 同時にオープンしているソースドキュメント数の最大値。MaxOpenFiles パラメータが上限 |
AppendedPageCount | 全ソースにわたってターゲットドキュメントへ追加されたページ数 |
使用上の注意
- アセンブラは最大
MaxOpenFiles個のソースをオープンしたままにし、最も使っていないものを閉じます。上限が再オープンを強いるとSourceReopenCountが伸びます AppendedPageCountを要求ページ範囲の合計と比較すれば、計画されたページがすべて追加されたか確認できます- すべてのカウンタは組み立て実行の開始時にゼロになり、
Sourcesが空ならゼロのままです