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 LongParámetros
| BandHeight | La 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
| 1 | Se 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