PDFium Delphi Component Docs

RenderPage metod

Component: TPdfView  ·  Unit: PDFium
Iscrtava sadržaj stranice na uređaj (ekran, bitmapu ili štampač)

Syntax

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

DeviceContextHDC. Ciljni kontekst uređaja u koji se renderuje (ekranski DC, DC štampača, memorijski DC itd).
RotationTRotation. Rotacija u smeru kazaljke na satu primenjena pri renderovanju: ro0, ro90, ro180 ili ro270.
OptionsTRenderOptions. Skup zastavica renderovanja koje upravljaju prikazom anotacija, LCD tekstom, skalama sive itd.

 

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

RotationTRotation. Rotacija u smeru kazaljke na satu primenjena pri renderovanju.
OptionsTRenderOptions. Skup zastavica renderovanja.

 

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

BitmapTBitmap. Postojeća bitmapa u koju se stranica renderuje.
RotationTRotation. Rotacija u smeru kazaljke na satu primenjena pri renderovanju.
OptionsTRenderOptions. Skup zastavica renderovanja.

Description

Renderuje trenutnu stranicu na zadato odredište na zadatoj poziciji i u zadatoj veličini. Dostupne su tri preklopljene verzije:

Boja popune pozadine uzima se iz PageColor. Za renderovanje pločica visoke rezolucije koristite RenderTile.

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