procedure RenderPage(DeviceContext: HDC; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);
| DeviceContext | HDC. Contexto de dispositivo de destino en el que renderizar (DC de pantalla, DC de impresora, DC de memoria, etc.). |
| Rotation | TRotation. Rotación horaria a aplicar al renderizar: ro0, ro90, ro180 o ro270. |
| Options | TRenderOptions. Conjunto de banderas de renderizado que controlan la visualización de anotaciones, texto LCD, escala de grises, etc. |
function RenderPage(Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []): TBitmap;
| Rotation | TRotation. Rotación horaria a aplicar al renderizar. |
| Options | TRenderOptions. Conjunto de banderas de renderizado. |
procedure RenderPage(Bitmap: TBitmap; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);
| Bitmap | TBitmap. Un bitmap existente en el que renderizar la página. |
| Rotation | TRotation. Rotación horaria a aplicar al renderizar. |
| Options | TRenderOptions. Conjunto de banderas de renderizado. |
Renderiza la página actual en el destino especificado en la posición y el tamaño indicados. Hay tres sobrecargas disponibles:
TBitmap nuevo y renderiza en él. El llamador debe liberar el bitmap devuelto.TBitmap existente (sin asignación).El color de relleno del fondo se toma de PageColor. Para renderizado en teselas de alta resolución, use RenderTile.
// Render current page to a 600x800 bitmap
var Bmp: TBitmap;
begin
Bmp := PdfView.RenderPage(0, 0, 600, 800);
try
Bmp.SaveToFile('page.bmp');
finally
Bmp.Free;
end;
end;