SetRenderBanding
描繪
描述
設定分帶描繪的帶高,讓高 DPI 與大尺寸頁面一次描繪一條水平帶,限制記憶體峰值,不必配置整張巨大點陣圖
設定正的帶高且頁面超過它時,每頁會以垂直條帶描繪、合成進全尺寸累積點陣圖再作為輸出交回;跨越帶邊界的抗鋸齒邊緣可能與單一點陣圖描繪相差一個層級
語法
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 停用 banding,改用單一點陣圖路徑 |
|---|
傳回值
| 1 | 帶高已套用 |
|---|
備註
Banding 預設關閉;在您選擇加入之前,既有的單一點陣圖描繪路徑維持不變
目前設定用 GetRenderBandHeight 讀取