PDFium Delphi Component Docs

RenderPage Yöntem

Component: TPdfView  ·  Unit: PDFium
Bir sayfanın içeriğini bir aygıta (ekran, bitmap veya yazıcı) işler

Syntax

procedure RenderPage(DeviceContext: HDC; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);

DeviceContextHDC. İşlenecek hedef aygıt bağlamı (ekran DC, yazıcı DC, bellek DC vb.)
RotationTRotation. İşlerken uygulanacak saat yönünde döndürme: ro0, ro90, ro180 veya ro270
OptionsTRenderOptions. 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;

RotationTRotation. İşlerken uygulanacak saat yönünde döndürme
OptionsTRenderOptions. İşleme bayrakları kümesi

 

procedure RenderPage(Bitmap: TBitmap; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);

BitmapTBitmap. Sayfayı içine işlemek için var olan bir bitmap
RotationTRotation. İşlerken uygulanacak saat yönünde döndürme
OptionsTRenderOptions. İşleme bayrakları kümesi

Description

Geçerli sayfayı belirtilen hedefe verilen konum ve boyutta işler. Üç aşırı yükleme mevcuttur:

Arka plan dolgu rengi PageColor'dan alınır. Döşenmiş yüksek çözünürlüklü işleme için RenderTile kullanın

Example

// 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;

See Also

TPdfView.RenderTile, TPdfView.Zoom, TPdfView.PageRotation, TPdfView.PageColor