function PdfNativeRendererType(Preference: TPdfRendererPreference; SkiaBuild: Boolean): FPDF_RENDERER_TYPE;
| Preference | TPdfRendererPreference. Renderer-værdien af en TPdfLibraryConfiguration |
| SkiaBuild | Boolean. True for en PDFium-build kompileret med Skia-support, hvilket er tilfældet, når den eksporterer FPDF_RenderPageSkia |
FPDF_RENDERER_TYPE: FPDF_RENDERERTYPE_AGG eller FPDF_RENDERERTYPE_SKIAPdfNativeRendererType er den mapping, LoadLibrary bruger til FPDF_LIBRARY_CONFIG.m_RendererType, når konfigurationsstrukturen er version 4 eller nyere, hvilket sker med en eksplicit renderer eller font-backend og også med BrotliEnabled eller IsolatePerDocument
prpAgg og prpSkia mappes til den tilsvarende native værdi; prpDefault beholder buildets egen standard, Skia for Skia-aktiverede builds og AGG i øvrigt, så aktivering af en urelateret indstilling aldrig skifter rendereren
De medfølgende pdfium.dll og pdfium.v8.dll er Skia-aktiverede builds
Assigned(FPDF_RenderPageSkia) videre efter LoadLibrary for at vurdere den indlæste runtimeprpSkia for en sådan build får LoadLibrary til at udløse EPdfError, se PdfLibraryConfigurationSupportErrorLoadLibrary;
if PdfNativeRendererType(GetPdfLibraryConfiguration.Renderer, Assigned(FPDF_RenderPageSkia)) = FPDF_RENDERERTYPE_SKIA then
Writeln('Rendering with Skia');