function PdfNativeRendererType(Preference: TPdfRendererPreference; SkiaBuild: Boolean): FPDF_RENDERER_TYPE;
| Preference | TPdfRendererPreference. Wartość Renderer z TPdfLibraryConfiguration |
| SkiaBuild | Boolean. True dla builda PDFium skompilowanego z obsługą Skia, co ma miejsce, gdy eksportuje on FPDF_RenderPageSkia |
FPDF_RENDERER_TYPE: FPDF_RENDERERTYPE_AGG lub FPDF_RENDERERTYPE_SKIAPdfNativeRendererType to mapowanie, którego LoadLibrary używa dla FPDF_LIBRARY_CONFIG.m_RendererType zawsze, gdy struktura konfiguracji osiąga wersję 4 lub nowszą, co następuje przy jawnym rendererze lub backendzie czcionek, a także przy BrotliEnabled lub IsolatePerDocument
prpAgg i prpSkia odwzorowują się na pasującą wartość natywną; prpDefault zachowuje własny domyślny renderer builda, Skia dla buildów z obsługą Skia i AGG w pozostałych przypadkach, więc włączenie niezwiązanej opcji nigdy nie zmienia renderera
Dołączone pdfium.dll i pdfium.v8.dll to buildy z obsługą Skia
Assigned(FPDF_RenderPageSkia) po LoadLibrary, aby ocenić wczytane środowisko uruchomienioweprpSkia dla takiego builda sprawia, że LoadLibrary zgłasza EPdfError, zobacz PdfLibraryConfigurationSupportErrorLoadLibrary;
if PdfNativeRendererType(GetPdfLibraryConfiguration.Renderer, Assigned(FPDF_RenderPageSkia)) = FPDF_RENDERERTYPE_SKIA then
Writeln('Rendering with Skia');