PDFium Delphi Component Docs

RenderPageSkia Méthode

Composant: TPdf  ·  Unit: PDFium
Rend la page courante directement sur un canvas Skia, avec la surcouche de formulaire par-dessus

Syntax

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

CanvasFPDF_SKIA_CANVAS. Handle transmis à Skia comme SkCanvas. nil lève EPdfError
Width, HeightInteger. Taille de la zone de rendu en unités de canvas. Les deux doivent être positifs
DrawFormOverlayBoolean. Lorsque True et qu'une couche de formulaire est active, les widgets de formulaire sont dessinés par-dessus la page. Vaut True par défaut

Description

Dessine via le backend Skia plutôt que dans un bitmap, ce qui permet à une application qui compose déjà avec Skia de garder la page dans le même pipeline au lieu de coller une copie rastérisée

Le rendu de page et la surcouche de formulaire exigent tous deux une pdfium.dll construite avec le backend Skia. Lorsque le module chargé ne les exporte pas, l'appel lève EPdfError en nommant quelle partie est manquante plutôt que de ne rien dessiner

Le verrou de rendu est détenu pour l'appel, de sorte que c'est sûr face à un rendu concurrent sur le même composant

See Also

RenderPageSkiaByIndex, RenderPage, FormHandle