THPDFTransparencyFlattenInfo レコード
ページ透明化フラット化の、ステータス、透明オブジェクト数、ラスタサイズ、タイリング、出力カラースペースを報告します
宣言
THPDFTransparencyFlattenInfo= record
Status: THPDFTransparencyFlattenStatus;
TransparencyObjectCount: Integer;
PixelCount: Int64;
TileCount: Integer;
PeakTilePixels: Int64;
PeakWorkingBytes: Int64;
OutputColorSpace: AnsiString;
SpotColorants: THPDFAnsiStringArray;
end;
ユニット
HPDFDoc
フィールド
| フィールド | 目的 |
|---|---|
Status | 結果。フラット化不要、キャリブレート済み RGB へのフラット化、スポットカラー保持のためフラット化せず、描画失敗のいずれか |
TransparencyObjectCount | 表示リストがページ上で見つけた、透明を含むオブジェクトの数 |
PixelCount | 要求 DPI でフラット化後ページが必要とするラスタピクセルの総数 |
TileCount | タイルピクセル予算のもとでラスタが分割されたタイル数 |
PeakTilePixels | 処理した最大の単一タイルのピクセル数 |
PeakWorkingBytes | ラスタライズ中に確保された作業メモリのピーク |
OutputColorSpace | フラット化出力画像のカラースペース名 |
SpotColorants | ページで検出されたスポットカラーネーム。実行がスポットカラーを保持したときは空ではありません |
使用上の注意
FlattenLoadedPageTransparencyで値を埋めます。ステータスがtfsSpotColorPreservedは、スポットカラーがあったためページを一切触らなかったことを意味します- ページがラスタライズされるのは透明オブジェクト数が設定済みの最小値に達したときだけです。フラット化が起きたと決めつける前に
Statusを確認してください PixelCountがMaxRasterPixels予算を超えると、描画開始前に例外が送出されます。それでもレコードは測定値を報告します