function PdfNativeRendererType(Preference: TPdfRendererPreference; SkiaBuild: Boolean): FPDF_RENDERER_TYPE;
| Preference | TPdfRendererPreference. Bir TPdfLibraryConfiguration'ın Renderer değeri |
| SkiaBuild | Boolean. Skia desteğiyle derlenmiş bir PDFium derlemesi için True; FPDF_RenderPageSkia dışa aktarıldığında böyledir |
FPDF_RENDERER_TYPE: FPDF_RENDERERTYPE_AGG ya da FPDF_RENDERERTYPE_SKIAPdfNativeRendererType, yapılandırma yapısı sürüm 4 ya da sonrasına ulaştığında LoadLibrary'in FPDF_LIBRARY_CONFIG.m_RendererType için kullandığı eşlemedir; bu, açık bir renderer ya da yazı tipi arka ucu belirtildiğinde ve ayrıca BrotliEnabled ya da IsolatePerDocument etkinleştirildiğinde olur
prpAgg ve prpSkia eşleşen yerel değere eşlenir; prpDefault derlemenin kendi varsayılanını korur (Skia etkin derlemeler için Skia, diğerleri için AGG); böylece alakasız bir seçeneği etkinleştirmek renderer'ı asla değiştirmez
Paketlenen pdfium.dll ve pdfium.v8.dll, Skia etkin derlemelerdir
Assigned(FPDF_RenderPageSkia) geçirinprpSkia istemek LoadLibrary'in EPdfError fırlatmasına yol açar; bkz. PdfLibraryConfigurationSupportErrorLoadLibrary;
if PdfNativeRendererType(GetPdfLibraryConfiguration.Renderer, Assigned(FPDF_RenderPageSkia)) = FPDF_RENDERERTYPE_SKIA then
Writeln('Rendering with Skia');