PDFium Delphi Component Docs

PdfNativeRendererType funktion

Unit: PDFium
Anger den nativa renderare som en renderarinställning väljer för en given PDFium-build

Syntax

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

Parameters

PreferenceTPdfRendererPreference. Värdet Renderer i en TPdfLibraryConfiguration
SkiaBuildBoolean. True för en PDFium-build kompilerad med Skia-stöd, vilket gäller när den exporterar FPDF_RenderPageSkia

Return Value

FPDF_RENDERER_TYPE: FPDF_RENDERERTYPE_AGG eller FPDF_RENDERERTYPE_SKIA

Description

PdfNativeRendererType ä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

Remarks

Example

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

See Also

ConfigurePdfLibrary, GetPdfLibraryConfiguration, PdfLibraryConfigurationSealed