PDFium Delphi Component Docs

GetSkiaRenderCapabilities Funktion

Unit: PDFium
Meldet, welche optionalen Skia-Rendering-Einstiegspunkte das geladene PDFium-Modul exportiert

Syntax

function GetSkiaRenderCapabilities: TPdfSkiaRenderCapabilities;

Parameter

Keine

Rückgabewert

TPdfSkiaRenderCapabilities

Beschreibung

GetSkiaRenderCapabilities lädt bei Bedarf das ausgewählte PDFium-Modul und löst die optionalen Skia-Exporte auf, die genau in diesem Build vorhanden sind

PageRender ist True, wenn FPDF_RenderPageSkia exportiert wird, was den nativen Skia-Seitenzeichnungspfad aktiviert, den TPdf.RenderPageSkia und TPdf.RenderPageSkiaByIndex verwenden

FormOverlay ist True, wenn der separate Export FPDF_FFLDrawSkia verfügbar ist, sodass das Formular-Overlay nach dem Seiteninhalt auf dieselbe Skia-Zeichenfläche gemalt werden kann

PageSceneCache spiegelt PageRender und zeigt an, dass RenderPageSkiaByIndex den begrenzten Cache geparster Seiten im Besitz von TPdf wiederverwenden kann, statt die Seite neu zu parsen

Hinweise

Beispiel

SkiaCaps := GetSkiaRenderCapabilities;
if SkiaCaps.PageRender then
  Pdf.RenderPageSkiaByIndex(SkCanvas, 1, 1200, 1600);

Siehe auch

TPdf.RenderPageSkia, TPdf.RenderPageSkiaByIndex, TPdf.OptionalNativeRendering