RenderPageToMemory

Randare și imprimare

Descriere

Randează o pagină într-un buffer de memorie bitmap furnizat de apelant când este selectat renderer-ul PDFium

Sintaxă

Delphi

Function TPDFlib.RenderPageToMemory(DPI: Double; Page: Integer; Target: Pointer; Width, Height, BitsPerPixel: Integer): Integer;

Parametri

DPIRezoluția de randare cerută înainte de aplicarea scării de randare curente
PageNumăr de pagină numerotat de la 1. Valorile din afara intervalului documentului sunt limitate la cea mai apropiată pagină validă
TargetPointer către buffer-ul de pixeli destinație furnizat de apelant
WidthDestination bitmap width in pixels.
HeightDestination bitmap height in pixels.
BitsPerPixelAdâncimea formatului de pixel. Sunt acceptate doar 24 și 32

Valori returnate

Returnează 1 când PDFium randează în buffer. Returnează 0 pentru adâncimi de biți nesuportate, când este selectat Cairo, când PDFium nu este disponibil sau când randarea eșuează

Observații

SelectRenderer(3) trebuie să fie activ. Cairo nu suportă această cale de randare în memorie

Consultați și

SetPDFiumFileName, SelectRenderer, PDFiumRendering