PDFium Component Docs

RenderPage Método

Componente: TPdfView  ·  Unidad: PDFium
Renderiza el contenido de una página a un dispositivo (pantalla, bitmap o impresora)

Syntax

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

DeviceContextHDC. Contexto de dispositivo de destino en el que renderizar (DC de pantalla, DC de impresora, DC de memoria, etc.).
RotationTRotation. Rotación horaria a aplicar al renderizar: ro0, ro90, ro180 o ro270.
OptionsTRenderOptions. Conjunto de banderas de renderizado que controlan la visualización de anotaciones, texto LCD, escala de grises, etc.

 

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

RotationTRotation. Rotación horaria a aplicar al renderizar.
OptionsTRenderOptions. Conjunto de banderas de renderizado.

 

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

BitmapTBitmap. Un bitmap existente en el que renderizar la página.
RotationTRotation. Rotación horaria a aplicar al renderizar.
OptionsTRenderOptions. Conjunto de banderas de renderizado.

Description

Renderiza la página actual en el destino especificado en la posición y el tamaño indicados. Hay tres sobrecargas disponibles:

El color de relleno del fondo se toma de PageColor. Para renderizado en teselas de alta resolución, use 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