PDFium Delphi Component Docs

RenderPage Metod

Component: TPdfView  ·  Unit: PDFium
Renderar innehållet på en sida till en enhet (skärm, bitmap eller skrivare)

Syntax

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

DeviceContextHDC. Målenhetskontext att rendera till (skärm-DC, skrivar-DC, minnes-DC osv.).
RotationTRotation. Medurs rotation som ska tillämpas vid rendering: ro0, ro90, ro180 eller ro270.
OptionsTRenderOptions. Uppsättning renderningsflaggor som styr anteckningsvisning, LCD-text, gråskala osv.

 

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

RotationTRotation. Medurs rotation som ska tillämpas vid rendering.
OptionsTRenderOptions. Uppsättning renderningsflaggor.

 

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

BitmapTBitmap. En befintlig bitmap att rendera sidan till.
RotationTRotation. Medurs rotation som ska tillämpas vid rendering.
OptionsTRenderOptions. Uppsättning renderningsflaggor.

Description

Renderar den aktuella sidan till den angivna destinationen vid angiven position och storlek. Tre överlagringar är tillgängliga:

Bakgrundens fyllnadsfärg hämtas från PageColor. För sida-vid-sida-rendering med hög upplösning, använd 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