PDFium Delphi Component Docs

RenderPage метод

Component: TPdfView  ·  Unit: PDFium
Описує метод TPdfView.RenderPage у PDFium Delphi Component і пояснює, коли використовувати цей член API

Syntax

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

DeviceContextHDC. Цільовий контекст пристрою, у який виконується рендеринг (екранний DC, DC принтера, DC пам'яті тощо)
RotationTRotation. Поворот за годинниковою стрілкою, що застосовується під час рендерингу: ro0, ro90, ro180 або ro270
OptionsTRenderOptions. Набір прапорців рендерингу, що керують показом анотацій, LCD-текстом, градаціями сірого тощо

 

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

RotationTRotation. Поворот за годинниковою стрілкою, що застосовується під час рендерингу
OptionsTRenderOptions. Набір прапорців рендерингу

 

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

BitmapTBitmap. Наявне растрове зображення, у яке виконується рендеринг сторінки
RotationTRotation. Поворот за годинниковою стрілкою, що застосовується під час рендерингу
OptionsTRenderOptions. Набір прапорців рендерингу

Description

Рендерить поточну сторінку у вказане призначення із заданою позицією та розміром. Доступні три перевантаження:

Колір фонового заповнення береться з PageColor. Для плиткового рендерингу у високій роздільній здатності використовуйте 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