procedure RenderPage(DeviceContext: HDC; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);
| DeviceContext | HDC. İşlenecek hedef aygıt bağlamı (ekran DC, yazıcı DC, bellek DC vb.) |
| Rotation | TRotation. İşlerken uygulanacak saat yönünde döndürme: ro0, ro90, ro180 veya ro270 |
| Options | TRenderOptions. Ek açıklama görüntüsünü, LCD metni, gri tonlamayı vb. denetleyen işleme bayrakları kümesi |
function RenderPage(Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []): TBitmap;
| Rotation | TRotation. İşlerken uygulanacak saat yönünde döndürme |
| Options | TRenderOptions. İşleme bayrakları kümesi |
procedure RenderPage(Bitmap: TBitmap; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);
| Bitmap | TBitmap. Sayfayı içine işlemek için var olan bir bitmap |
| Rotation | TRotation. İşlerken uygulanacak saat yönünde döndürme |
| Options | TRenderOptions. İşleme bayrakları kümesi |
Geçerli sayfayı belirtilen hedefe verilen konum ve boyutta işler. Üç aşırı yükleme mevcuttur:
TBitmap ayırır ve içine işler. Çağıranan döndürülen bitmap'i serbest bırakması gerekirTBitmap'e işler (ayırma yok)Arka plan dolgu rengi PageColor'dan alınır. Döşenmiş yüksek çözünürlüklü işleme için RenderTile kullanın
// Render current page to a 600x800 bitmap
var Bmp: TBitmap;
begin
Bmp := PdfView.RenderPage(0, 0, 600, 800);
try
Bmp.SaveToFile('page.bmp');
finally
Bmp.Free;
end;
end;