PDFium Delphi Component Docs

RenderPageSkia metodo

Componente: TPdf Unità: PDFium
Esegue il rendering della pagina corrente direttamente su un canvas Skia, con il livello modulo sopra.

Syntax

procedure RenderPageSkia(Canvas: FPDF_SKIA_CANVAS; Width, Height: Integer; DrawFormOverlay: Boolean = True);

CanvasFPDF_SKIA_CANVAS. Handle passato a Skia come SkCanvas. nil solleva EPdfError.
Width, HeightInteger. Dimensione dell'area di rendering in unità canvas. Entrambe devono essere positive.
DrawFormOverlayBoolean. Quando True e un livello modulo è attivo, i widget del modulo vengono disegnati sopra la pagina. Il valore predefinito è True.

Description

Disegna tramite il backend Skia anziché in una bitmap, il che consente a un'applicazione che già compone con Skia di mantenere la pagina nella stessa pipeline invece di copiare una copia rasterizzata

Sia il rendering della pagina sia il livello modulo richiedono una pdfium.dll compilata con il backend Skia. Quando il modulo caricato non li esporta, la chiamata solleva EPdfError indicando quale parte manca anziché non disegnare nulla

Il blocco di rendering viene mantenuto per la chiamata, quindi è sicuro contro il rendering concorrente sullo stesso componente

See Also

RenderPageSkiaByIndex, RenderPage, FormHandle