function PdfNativeRendererType(Preference: TPdfRendererPreference; SkiaBuild: Boolean): FPDF_RENDERER_TYPE;
| Preference | TPdfRendererPreference. Värdet Renderer i en TPdfLibraryConfiguration |
| SkiaBuild | Boolean. True för en PDFium-build kompilerad med Skia-stöd, vilket gäller när den exporterar FPDF_RenderPageSkia |
FPDF_RENDERER_TYPE: FPDF_RENDERERTYPE_AGG eller FPDF_RENDERERTYPE_SKIAPdfNativeRendererType är den mappning LoadLibrary använder för FPDF_LIBRARY_CONFIG.m_RendererType när konfigurationsstrukturen når version 4 eller senare, vilket sker med en explicit renderare eller teckensnittsbackend och även med BrotliEnabled eller IsolatePerDocument
prpAgg och prpSkia mappas till motsvarande nativa värde; prpDefault behåller buildens egna standard, Skia för builds med Skia aktiverat och AGG annars, så att en orelaterad inställning aldrig byter renderare
De medföljande pdfium.dll och pdfium.v8.dll är builds med Skia aktiverat
Assigned(FPDF_RenderPageSkia) efter LoadLibrary för att utvärdera den inlästa runtimenprpSkia för en sådan build får LoadLibrary att kasta EPdfError, se PdfLibraryConfigurationSupportErrorLoadLibrary;
if PdfNativeRendererType(GetPdfLibraryConfiguration.Renderer, Assigned(FPDF_RenderPageSkia)) = FPDF_RENDERERTYPE_SKIA then
Writeln('Rendering with Skia');