SetRenderBanding

Renderización

Descripción

Establece la altura de banda para el renderizado por bandas, de modo que las páginas de alta resolución y gran formato se rendericen una banda horizontal cada vez, limitando el pico de memoria en lugar de asignar un mapa de bits gigante

Cuando se establece una altura de banda positiva y la página la supera, cada página se renderiza en franjas verticales, se compone en un mapa de bits acumulador de tamaño completo y se devuelve como salida; los bordes suavizados que cruzan un límite de banda pueden diferir en un nivel respecto a un renderizado de un solo mapa de bits

Sintaxis

Delphi

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

DLL

int DLSetRenderBanding(int InstanceID, int BandHeight);

ActiveX

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

Parámetros

BandHeightLa altura de la banda en píxeles de dispositivo; pase 0 para desactivar las bandas y utilizar la ruta de mapa de bits único

Valores devueltos

1Se ha aplicado la altura de banda

Observaciones

La división en bandas está desactivada de forma predeterminada; la ruta de renderizado existente de un solo mapa de bits no cambia hasta que se activa

Lea el valor activo mediante GetRenderBandHeight