PDFium Delphi Component Docs

RenderPageSkia metod

Component: TPdf  ·  Unit: PDFium
Renderar den aktuella sidan direkt på en Skia-yta, med formulärlagret ovanpå

Syntax

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

CanvasFPDF_SKIA_CANVAS. Handtag som skickas till Skia som en SkCanvas. nil utlöser EPdfError.
Width, HeightInteger. Renderingsordningens storlek i ytenheter. Båda måste vara positiva.
DrawFormOverlayBoolean. När värdet är True och ett formulärlager är aktivt ritas formulärwidgets ovanpå sidan. Standard är True.

Description

Ritar via Skia-backenden i stället för till en bitmap, vilket låter ett program som redan komponerar med Skia behålla sidan i samma pipeline i stället för att blitta en rastrerad kopia

Både sidrenderingen och formulärlagret kräver en pdfium.dll byggd med Skia-backenden. När den inlästa modulen inte exporterar dem utlöser anropet EPdfError som namnger vilken del som saknas, i stället för att rita ingenting

Renderingslåset hålls under anropet, så det är säkert mot samtidig rendering på samma komponent

See Also

RenderPageSkiaByIndex, RenderPage, FormHandle