function RenderTile(Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []; Color: TColor = clWhite): TBitmap;
| Left, Top | Integer. Esquina superior izquierda de la región de mosaico a renderizar, en píxeles, relativa a la página completa en el nivel de zoom dado |
| Width, Height | Integer. Tamaño del mosaico en píxeles. El mapa de bits devuelto tendrá estas dimensiones |
| PageWidth, PageHeight | Integer. Las dimensiones de página completa en píxeles en el nivel de zoom deseado. Determinan la escala a la que se renderiza la página |
| Rotation | TRotation. Rotación de visualización aplicada a la página: ro0 (predeterminado), ro90, ro180 o ro270 |
| Options | TRenderOptions. Un conjunto de marcas TRenderOption que controlan la calidad y el comportamiento del renderizado |
| Color | TColor. Color de relleno de fondo del mapa de bits antes del renderizado. El valor predeterminado es clWhite |
procedure RenderTile(Bitmap: TBitmap; Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []; Color: TColor = clWhite);
| Bitmap | TBitmap. Un TBitmap existente en el que renderizar el tile. El llamador es responsable de crear y liberar este bitmap |
| Left, Top | Integer. Esquina superior izquierda de la región de mosaico a renderizar, en píxeles, relativa a la página completa en el nivel de zoom dado |
| Width, Height | Integer. Tamaño del tile en píxeles |
| PageWidth, PageHeight | Integer. Las dimensiones completas de la página en píxeles al nivel de zoom deseado |
| Rotation | TRotation. Rotación de visualización aplicada a la página: ro0 (predeterminado), ro90, ro180 o ro270 |
| Options | TRenderOptions. Un conjunto de marcas TRenderOption que controlan la calidad y el comportamiento del renderizado |
| Color | TColor. Color de relleno de fondo aplicado al bitmap antes de renderizar. Por defecto clWhite |
Color = clNone o Color = clDefault selecciona un fondo transparente y un bitmap PDFium con alfa. Los píxeles sin cubrir de la tesela conservan alfa cero con independencia de la consulta nativa de transparencia del fondo de página; el fondo predeterminado clWhite es opaco
Renderiza un mosaico rectangular de la página actual. A diferencia de RenderPage, que renderiza la página completa a un tamaño dado, RenderTile renderiza solo una región recortada. Es ideal para la visualización de alta resolución de páginas grandes donde renderizar la página completa de una vez consumiría demasiada memoria
PageWidth / PageHeight definen el tamaño total renderizado de la página (el "nivel de zoom"), y Left / Top / Width / Height definen la ventana de salida dentro de ese tamaño total
// Render top-left 800x600 tile of a page scaled to 2000x2828
var Bmp: TBitmap;
Bmp := Pdf.RenderTile(0, 0, 800, 600, 2000, 2828);
try
Image1.Picture.Assign(Bmp);
finally
Bmp.Free;
end;