PDFium Delphi Component Docs

ConfigurePdfLibrary prosedürü

Unit: PDFium
Bir sonraki LoadLibrary çağrısının kullandığı süreç geneli yerel başlatma ayarlarını belirler

Syntax

procedure ConfigurePdfLibrary(const Configuration: TPdfLibraryConfiguration);

Parameters

ConfigurationTPdfLibraryConfiguration

Description

ConfigurePdfLibrary, PDFium modülü ilk yüklendiğinde LoadLibrary'nin FPDF_InitLibraryWithConfig'e aktardığı yerel başlatma ayarlarını saklar

Kayıt; UserFontPaths, V8Isolate, V8EmbedderSlot, V8Platform, Renderer (prpAgg veya prpSkia), FontBackend (pfbpFreeType veya pfbpFontations), BrotliEnabled ve AllowMachineTime alanlarını kapsar

Yapılandırma, UserFontPaths dizisi dahil derin kopyalanır; bu yüzden çağıranın kaydında sonradan yapılan değişikliklerin etkisi olmaz

AllowMachineTime, yerel başlatmanın hemen ardından uygulanan FPDF_SetSandBoxPolicy makine zamanı ilkesini denetler; TPdfLibraryConfiguration.Hardened ise bu ilkeyi devre dışı bırakan kısayoldur

Remarks

Example

Config := TPdfLibraryConfiguration.Hardened;
Config.Renderer := prpSkia;
ConfigurePdfLibrary(Config);

See Also

GetPdfLibraryConfiguration, PdfLibraryConfigurationSealed, TPdf.LoadLibrary, ConfigureSystemFontProvider