procedure RenderPage(DeviceContext: HDC; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);
| DeviceContext | HDC. De doel-Windows-apparaatcontext om naar te renderen (schermcanvas, printer-DC of bitmap-DC). |
| Left, Top | Integer. Bovenlinkerhoek van de bestemmingsrechthoek binnen de apparaatcontext, in apparaatpixels. |
| Width, Height | Integer. Grootte van de bestemmingsrechthoek in apparaatpixels. De pagina wordt geschaald om dit gebied te vullen. |
| Rotation | TRotation. Weergaverotatie toegepast op de pagina: ro0 (standaard), ro90, ro180 of ro270. |
| Options | TRenderOptions. Een set TRenderOption-vlaggen die renderkwaliteit en -gedrag besturen, zoals reAnnotations, reLcd, reGrayscale en rePrinting. |
function RenderPage(Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []; Color: TColor = clWhite): TBitmap;
| Left, Top | Integer. Bovenlinker-offset binnen de uitvoerbitmap waar rendering begint, in pixels. |
| Width, Height | Integer. Grootte van het bestemmingsgebied in pixels. De pagina wordt geschaald om dit gebied te vullen. |
| Rotation | TRotation. Weergaverotatie toegepast op de pagina: ro0 (standaard), ro90, ro180 of ro270. |
| Options | TRenderOptions. Een set TRenderOption-vlaggen die renderkwaliteit en -gedrag besturen. |
| Color | TColor. Achtergrondvulkleur voor de bitmap vóór rendering. Standaard clWhite. |
procedure RenderPage(Bitmap: TBitmap; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []; Color: TColor = clWhite);
| Bitmap | TBitmap. Een bestaande TBitmap om naar te renderen. De aanroeper is verantwoordelijk voor het aanmaken en vrijgeven van deze bitmap. |
| Left, Top | Integer. Bovenlinker-offset binnen de bitmap waar rendering begint, in pixels. |
| Width, Height | Integer. Grootte van het bestemmingsgebied in pixels. De pagina wordt geschaald om dit gebied te vullen. |
| Rotation | TRotation. Weergaverotatie toegepast op de pagina: ro0 (standaard), ro90, ro180 of ro270. |
| Options | TRenderOptions. Een set TRenderOption-vlaggen die renderkwaliteit en -gedrag besturen. |
| Color | TColor. Achtergrondvulkleur toegepast op de bitmap vóór rendering. Standaard clWhite. |
Voor bitmap-overloads selecteert Color = clNone of Color = clDefault een transparante achtergrond en een alpha-capabele PDFium-bitmap. Niet-gedekte pixels behouden alpha nul, zelfs wanneer de native paginabackground-transparantiequery false teruggeeft; clWhite blijft de standaard ondoorzichtige achtergrond
Rendert de huidige pagina naar een apparaatcontext of bitmap. Drie overloads zijn beschikbaar:
(1) rendert direct naar een HDC (geschikt voor afdrukken of op-scherm-tekenen);
(2) retourneert een nieuw aangemaakte TBitmap die de aanroeper moet vrijgeven;
(3) rendert in een bestaande TBitmap doorgegeven als parameter.
De parameters Left, Top, Width, Height
definiëren de uitvoerrechthoek. Rotation past een weergave-
rotatie toe (gebruik PageRotation om de opgeslagen paginarotatie te matchen).
Flags besturen renderkwaliteit (antialiasing, LCD-tekst enz.).
var Bmp: TBitmap;
Bmp := Pdf.RenderPage(0, 0, 800, 1000);
try
Image1.Picture.Assign(Bmp);
finally
Bmp.Free;
end;