function RenderTile(Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []; Color: TColor = clWhite): TBitmap;
| Left, Top | Integer. Det övre vänstra hörnet av brickområdet som ska renderas, i pixlar, relativt hela sidan vid den angivna zoomnivån |
| Width, Height | Integer. Brickans storlek i pixlar. Den returnerade bitmappen får de här dimensionerna |
| PageWidth, PageHeight | Integer. Hela sidans dimensioner i pixlar vid önskad zoomnivå. De avgör skalan som sidan renderas i |
| Rotation | TRotation. Visningsrotation som tillämpas på sidan: ro0 (standardvärde), ro90, ro180 eller ro270 |
| Options | TRenderOptions. En uppsättning TRenderOption-flaggor som styr renderingskvalitet och beteende |
| Color | TColor. Bakgrundsfyllnadsfärg för bitmappen före rendering. Standardvärde är clWhite |
procedure RenderTile(Bitmap: TBitmap; Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []; Color: TColor = clWhite);
| Bitmap | TBitmap. En befintlig TBitmap att rendera brickan till. Anroparen ansvarar för att skapa och frisläppa den här bitmappen |
| Left, Top | Integer. Det övre vänstra hörnet av brickområdet som ska renderas, i pixlar, relativt hela sidan vid den angivna zoomnivån |
| Width, Height | Integer. Brickans storlek i pixlar |
| PageWidth, PageHeight | Integer. Hela sidans dimensioner i pixlar vid önskad zoomnivå |
| Rotation | TRotation. Visningsrotation som tillämpas på sidan: ro0 (standardvärde), ro90, ro180 eller ro270 |
| Options | TRenderOptions. En uppsättning TRenderOption-flaggor som styr renderingskvalitet och beteende |
| Color | TColor. Bakgrundsfyllnadsfärg som tillämpas på bitmappen före rendering. Standardvärde är clWhite |
Color = clNone eller Color = clDefault väljer en transparent bakgrund och en alfakapabel PDFium-bitmapp. Otäckta brickpixlar behåller noll alfa oberoende av den nativa frågan om sidans bakgrundstransparens; standardbakgrunden clWhite är opak
Renderar en rektangulär bricka av den aktuella sidan. Till skillnad från RenderPage,
som renderar hela sidan i en given storlek, renderar RenderTile bara
ett utskuret område. Detta är idealiskt för högupplöst visning av stora sidor där
rendering av hela sidan på en gång skulle förbruka för mycket minne
PageWidth / PageHeight definierar sidans totala renderade
storlek ("zoomnivån"), och Left / Top /
Width / Height definierar utmatningsfönstret inom den
totala storleken
// 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;