procedure RenderPage(DeviceContext: HDC; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);
| DeviceContext | HDC. Ciljni Windows device context u koji se renderira (platno zaslona, DC pisača ili DC bitmape) |
| Left, Top | Integer. Gornji lijevi kut odredišnog pravokutnika unutar device contexta, u pikselima uređaja |
| Width, Height | Integer. Veličina odredišnog pravokutnika u pikselima uređaja. Stranica se skalira kako bi popunila ovo područje |
| Rotation | TRotation. Rotacija prikaza primijenjena na stranicu: ro0 (zadano), ro90, ro180 ili ro270 |
| Options | TRenderOptions. Skup zastavica TRenderOption koje kontroliraju kvalitetu i ponašanje renderiranja, poput reAnnotations, reLcd, reGrayscale i rePrinting |
function RenderPage(Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []; Color: TColor = clWhite): TBitmap;
| Left, Top | Integer. Pomak gornjeg lijevog kuta unutar izlazne bitmape gdje renderiranje počinje, u pikselima |
| Width, Height | Integer. Veličina odredišnog područja u pikselima. Stranica se skalira kako bi popunila ovo područje |
| Rotation | TRotation. Rotacija prikaza primijenjena na stranicu: ro0 (zadano), ro90, ro180 ili ro270 |
| Options | TRenderOptions. Skup zastavica TRenderOption koje kontroliraju kvalitetu i ponašanje renderiranja |
| Color | TColor. Boja popune pozadine bitmape prije renderiranja. Zadano je clWhite |
procedure RenderPage(Bitmap: TBitmap; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []; Color: TColor = clWhite);
| Bitmap | TBitmap. Postojeća TBitmap u koju se renderira. Pozivatelj je odgovoran za stvaranje i oslobađanje ove bitmape |
| Left, Top | Integer. Pomak gornjeg lijevog kuta unutar bitmape gdje renderiranje počinje, u pikselima |
| Width, Height | Integer. Veličina odredišnog područja u pikselima. Stranica se skalira kako bi popunila ovo područje |
| Rotation | TRotation. Rotacija prikaza primijenjena na stranicu: ro0 (zadano), ro90, ro180 ili ro270 |
| Options | TRenderOptions. Skup zastavica TRenderOption koje kontroliraju kvalitetu i ponašanje renderiranja |
| Color | TColor. Boja popune pozadine primijenjena na bitmapu prije renderiranja. Zadano je clWhite |
Renderira trenutnu stranicu u device context ili bitmapu. Dostupna su tri preopterećenja:
(1) renderira izravno u HDC (prikladno za ispis ili slikanje na zaslonu);
(2) vraća novostvorenu TBitmap koju pozivatelj mora osloboditi;
(3) renderira u postojeću TBitmap proslijeđenu kao parametar
Parametri Left, Top, Width, Height
definiraju izlazni pravokutnik. Rotation primjenjuje rotaciju prikaza
(koristite PageRotation za podudaranje s pohranjenom rotacijom stranice)
Flags kontroliraju kvalitetu renderiranja (zaglađivanje rubova, LCD tekst itd)
var Bmp: TBitmap;
Bmp := Pdf.RenderPage(0, 0, 800, 1000);
try
Image1.Picture.Assign(Bmp);
finally
Bmp.Free;
end;