procedure RenderPage(DeviceContext: HDC; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);
| DeviceContext | HDC. Ciljni Windows uređajski kontekst u koji se renderuje (ekransko platno, DC štampača ili DC bitmape) |
| Left, Top | Integer. Gornji levi ugao odredišnog pravougaonika unutar uređajskog konteksta, u uređajskim pikselima |
| Width, Height | Integer. Veličina odredišnog pravougaonika u uređajskim pikselima. Strana se skalira da popuni ovu oblast |
| Rotation | TRotation. Rotacija prikaza primenjena na stranu: ro0 (podrazumevano), ro90, ro180 ili ro270 |
| Options | TRenderOptions. Skup TRenderOption flagova koji kontrolišu kvalitet i ponašanje renderovanja, kao što su 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 levog ugla unutar izlazne bitmape gde renderovanje počinje, u pikselima |
| Width, Height | Integer. Veličina odredišne oblasti u pikselima. Strana se skalira da popuni ovu oblast |
| Rotation | TRotation. Rotacija prikaza primenjena na stranu: ro0 (podrazumevano), ro90, ro180 ili ro270 |
| Options | TRenderOptions. Skup TRenderOption flagova koji kontrolišu kvalitet i ponašanje renderovanja |
| Color | TColor. Boja popune pozadine bitmape pre renderovanja. Podrazumevano 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 renderuje. Pozivalac je odgovoran za kreiranje i oslobađanje ove bitmape |
| Left, Top | Integer. Pomak gornjeg levog ugla unutar bitmape gde renderovanje počinje, u pikselima |
| Width, Height | Integer. Veličina odredišne oblasti u pikselima. Strana se skalira da popuni ovu oblast |
| Rotation | TRotation. Rotacija prikaza primenjena na stranu: ro0 (podrazumevano), ro90, ro180 ili ro270 |
| Options | TRenderOptions. Skup TRenderOption flagova koji kontrolišu kvalitet i ponašanje renderovanja |
| Color | TColor. Boja popune pozadine primenjena na bitmapu pre renderovanja. Podrazumevano clWhite |
Renderuje trenutnu stranu u uređajski kontekst ili bitmapu. Dostupna su tri preopterećenja:
(1) renderuje direktno u HDC (pogodno za štampu ili slikanje na ekranu);
(2) vraća novokreiranu TBitmap koju pozivalac mora osloboditi;
(3) renderuje u postojeću TBitmap prosleđenu kao parametar
Parametri Left, Top, Width, Height
definišu izlazni pravougaonik. Rotation primenjuje rotaciju prikaza
(koristite PageRotation da se poklopi sa sačuvanom rotacijom strane)
Flags kontrolišu kvalitet renderovanja (antialiasing, LCD tekst itd)
var Bmp: TBitmap;
Bmp := Pdf.RenderPage(0, 0, 800, 1000);
try
Image1.Picture.Assign(Bmp);
finally
Bmp.Free;
end;