PDFium Delphi Component Docs

RenderPage-metodi

Component: TPdfView  ·  Unit: PDFium
Renderöi sivun sisällön laitteelle (näyttö, bittikartta tai tulostin)

Syntax

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

DeviceContextHDC. Kohdelaittekonteksti, johon renderöidään (näytön DC, tulostimen DC, muisti-DC jne.)
RotationTRotation. Renderöinnissä sovellettava myötäpäiväinen kierre: ro0, ro90, ro180 tai ro270
OptionsTRenderOptions. Joukko renderöintilippuja, jotka ohjaavat muun muassa merkintöjen näyttämistä, LCD-tekstiä ja harmaasävyjä

 

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

RotationTRotation. Renderöinnissä sovellettava myötäpäiväinen kierre
OptionsTRenderOptions. Joukko renderöintilippuja

 

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

BitmapTBitmap. Olemassa oleva bittikartta, johon sivu renderöidään
RotationTRotation. Renderöinnissä sovellettava myötäpäiväinen kierre
OptionsTRenderOptions. Joukko renderöintilippuja

Description

Renderöi nykyisen sivun annettuun kohteeseen annetussa sijainnissa ja koossa. Käytettävissä on kolme ylikuormitusta:

Taustan täyttöväri otetaan PageColor-ominaisuudesta. Laattamalliseen suuriresoluutioiseen renderöintiin käytä RenderTile-metodia

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