PDFium Component Docs

PdfNativeRendererType funkcja

Unit: PDFium
Podaje natywny renderer, który preferencja renderera wybiera dla danego builda PDFium

Syntax

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

Parameters

PreferenceTPdfRendererPreference. Wartość Renderer z TPdfLibraryConfiguration
SkiaBuildBoolean. True dla builda PDFium skompilowanego z obsługą Skia, co ma miejsce, gdy eksportuje on FPDF_RenderPageSkia

Return Value

FPDF_RENDERER_TYPE: FPDF_RENDERERTYPE_AGG lub FPDF_RENDERERTYPE_SKIA

Description

PdfNativeRendererType 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

Remarks

Example

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

See Also

ConfigurePdfLibrary, GetPdfLibraryConfiguration, PdfLibraryConfigurationSealed