PDFium Delphi Component Docs

PdfNativeRendererType fonksiyonu

Unit: PDFium
Bir renderer tercihinin verilen bir PDFium derlemesi için seçtiği yerel renderer'ı bildirir

Syntax

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

Parameters

PreferenceTPdfRendererPreference. Bir TPdfLibraryConfiguration'ın Renderer değeri
SkiaBuildBoolean. Skia desteğiyle derlenmiş bir PDFium derlemesi için True; FPDF_RenderPageSkia dışa aktarıldığında böyledir

Return Value

FPDF_RENDERER_TYPE: FPDF_RENDERERTYPE_AGG ya da FPDF_RENDERERTYPE_SKIA

Description

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

Remarks

Example

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

See Also

ConfigurePdfLibrary, GetPdfLibraryConfiguration, PdfLibraryConfigurationSealed