PDFium Component Docs

RenderPage Metoda

Component: TPdfView  ·  Unit: PDFium
Renderuje zawartość strony do urządzenia (ekranu, bitmapy albo drukarki)

Syntax

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

DeviceContextHDC. Docelowy kontekst urządzenia, do którego odbywa się renderowanie (DC ekranu, DC drukarki, DC pamięci itp)
RotationTRotation. Obrót zgodny z ruchem wskazówek zegara stosowany przy renderowaniu: ro0, ro90, ro180 lub ro270
OptionsTRenderOptions. Zestaw flag renderowania sterujących wyświetlaniem adnotacji, tekstem LCD, skalą szarości itp

 

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

RotationTRotation. Obrót zgodny z ruchem wskazówek zegara stosowany przy renderowaniu
OptionsTRenderOptions. Zestaw flag renderowania

 

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

BitmapTBitmap. Istniejąca bitmapa, do której ma zostać wyrenderowana strona
RotationTRotation. Obrót zgodny z ruchem wskazówek zegara stosowany przy renderowaniu
OptionsTRenderOptions. Zestaw flag renderowania

Description

Renderuje bieżącą stronę do wskazanego miejsca docelowego o podanej pozycji i rozmiarze. Dostępne są trzy przeciążenia:

Kolor wypełnienia tła jest pobierany z PageColor. Do kafelkowego renderowania w wysokiej rozdzielczości użyj 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