PDFium Component Docs

PdfNativeRendererType function

Unit: PDFium
Meldt de native renderer die een renderer-voorkeur kiest voor een bepaalde PDFium-build

Syntax

function PdfNativeRendererType(Preference: TPdfRendererPreference; SkiaBuild: Boolean): FPDF_RENDERER_TYPE;

Parameters

PreferenceTPdfRendererPreference. De Renderer-waarde van een TPdfLibraryConfiguration
SkiaBuildBoolean. True voor een PDFium-build die met Skia-ondersteuning is gecompileerd, wat het geval is wanneer ze FPDF_RenderPageSkia exporteert

Return Value

FPDF_RENDERER_TYPE: FPDF_RENDERERTYPE_AGG of FPDF_RENDERERTYPE_SKIA

Description

PdfNativeRendererType is de mapping die LoadLibrary gebruikt voor FPDF_LIBRARY_CONFIG.m_RendererType zodra de configuratiestructuur versie 4 of later bereikt, wat gebeurt bij een expliciete renderer of fontbackend en ook bij BrotliEnabled of IsolatePerDocument

prpAgg en prpSkia mappen naar de bijbehorende native waarde; prpDefault houdt de eigen standaardwaarde van de build aan, Skia voor Skia-enabled builds en anders AGG, zodat het inschakelen van een ongerelateerde optie de renderer nooit verandert

De meegeleverde pdfium.dll en pdfium.v8.dll zijn Skia-enabled builds

Remarks

Example

LoadLibrary;
if PdfNativeRendererType(GetPdfLibraryConfiguration.Renderer, Assigned(FPDF_RenderPageSkia)) = FPDF_RENDERERTYPE_SKIA then
  Writeln('Rendering with Skia');

See Also

ConfigurePdfLibrary, GetPdfLibraryConfiguration, PdfLibraryConfigurationSealed