SetRenderBanding

レンダリング

説明

バンドレンダリングのバンド高を設定し、高 DPI ページや大判ページを一度に 1 本の水平バンドとしてレンダリングします。巨大なビットマップを 1 つ割り当てる代わりにピークメモリを制限できます

正のバンド高さが設定され、ページがそれを超える場合、各ページは垂直帯としてレンダリングされ、フルサイズの累積ビットマップに合成されて出力として返されます。バンド境界をまたぐアンチエイリアス付きの縁は、単一ビットマップのレンダリングと 1 レベル異なる場合があります

構文

Delphi

Function TPDFlib.SetRenderBanding(BandHeight: Integer): Integer;

DLL

int DLSetRenderBanding(int InstanceID, int BandHeight);

ActiveX

Function PDFlib::SetRenderBanding(BandHeight As Long) As Long

パラメータ

BandHeightデバイスピクセル単位のバンド高です。バンド処理を無効にして単一ビットマップパスを使用するには 0 を渡します

戻り値

1バンドの高さが適用されました

備考

バンド処理はデフォルトで無効です。明示的に有効にするまで、既存の単一ビットマップレンダリングパスは変わりません

アクティブ設定は GetRenderBandHeight で読み取ります