function RenderTile(Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []; Color: TColor = clWhite): TBitmap;
| Left, Top | Integer. Angolo superiore sinistro del tile da renderizzare, in pixel rispetto all'intera pagina al livello di zoom dato |
| Width, Height | Integer. Dimensione del tile in pixel; il bitmap restituito avrà queste dimensioni |
| PageWidth, PageHeight | Integer. Dimensioni dell'intera pagina in pixel allo zoom desiderato, che determinano la scala di rendering |
| Rotation | TRotation. Rotazione di visualizzazione della pagina: ro0, predefinito, ro90, ro180 o ro270 |
| Options | TRenderOptions. Insieme di flag TRenderOption per qualità e comportamento del rendering |
| Color | TColor. Colore di fondo del bitmap prima del rendering; il valore predefinito è clWhite |
procedure RenderTile(Bitmap: TBitmap; Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []; Color: TColor = clWhite);
| Bitmap | TBitmap. Un TBitmap esistente per renderizzare il tile; il chiamante deve crearlo e liberarlo |
| Left, Top | Integer. Angolo superiore sinistro del tile da renderizzare, in pixel rispetto all'intera pagina al livello di zoom dato |
| Width, Height | Integer. Dimensione del tile in pixel |
| PageWidth, PageHeight | Integer. Dimensioni dell'intera pagina in pixel allo zoom desiderato |
| Rotation | TRotation. Rotazione di visualizzazione della pagina: ro0, predefinito, ro90, ro180 o ro270 |
| Options | TRenderOptions. Insieme di flag TRenderOption per qualità e comportamento del rendering |
| Color | TColor. Colore di fondo applicato al bitmap prima del rendering; il valore predefinito è clWhite |
Color = clNone o Color = clDefault seleziona uno sfondo trasparente e un bitmap PDFium con alpha. I pixel del tile non disegnati mantengono alpha zero indipendentemente dalla query nativa sulla trasparenza dello sfondo pagina; lo sfondo predefinito clWhite è opaco
Renderizza un tile rettangolare della pagina corrente. RenderPage disegna l'intera pagina a una dimensione data; RenderTile solo una regione ritagliata. È adatto alla visualizzazione ad alta risoluzione di pagine grandi, quando renderizzarle interamente consumerebbe troppa memoria
PageWidth / PageHeight definiscono la dimensione renderizzata totale della pagina, il livello di zoom; Left / Top / Width / Height definiscono la finestra di output al suo interno
// 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;