PDFium Component Docs

RenderPageSkia methode

Component: TPdf  ·  Unit: PDFium
Render de huidige pagina rechtstreeks op een Skia-canvas, met het formulier-overlay er bovenop

Syntax

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

CanvasFPDF_SKIA_CANVAS. Handle die als SkCanvas naar Skia wordt doorgegeven. nil verhoogt EPdfError
Width, HeightInteger. Grootte van het rendervlak in canvas-eenheden. Beide moeten positief zijn
DrawFormOverlayBoolean. Bij True met een actieve formulierlaag worden formulierwidgets bovenop de pagina getekend. Standaard True

Description

Tekent via de Skia-backend in plaats van naar een bitmap, zodat een applicatie die al met Skia composeert de pagina in dezelfde pipeline kan houden in plaats van een gerasterde kopie te blitten

Zowel de paginarender als het formulier-overlay vereisen een pdfium.dll die met de Skia-backend is gebouwd. Exporteert de geladen module deze niet, dan verhoogt de aanroep EPdfError met de naam van het ontbrekende onderdeel in plaats van niets te tekenen

De rendervergrendeling wordt gedurende de aanroep vastgehouden, zodat de aanroep veilig is tegen gelijktijdig renderen op dezelfde component

See Also

RenderPageSkiaByIndex, RenderPage, FormHandle