PDFium Delphi Component Docs

ConfigurePdfLibrary procedura

Unit: PDFium
Postavlja procesno-globalna nativna podešavanja inicijalizacije koje koristi sledeći LoadLibrary poziv

Syntax

procedure ConfigurePdfLibrary(const Configuration: TPdfLibraryConfiguration);

Parameters

ConfigurationTPdfLibraryConfiguration

Description

ConfigurePdfLibrary čuva nativna podešavanja inicijalizacije koja LoadLibrary prosleđuje funkciji FPDF_InitLibraryWithConfig kada se PDFium modul prvi put učita

Zapis pokriva UserFontPaths, V8Isolate, V8EmbedderSlot, V8Platform, Renderer (prpAgg ili prpSkia), FontBackend (pfbpFreeType ili pfbpFontations), BrotliEnabled i AllowMachineTime

Konfiguracija se duboko kopira, uključujući niz UserFontPaths, pa kasnije izmene zapisa pozivaoca nemaju efekta

AllowMachineTime kontroliše FPDF_SetSandBoxPolicy politiku mašinskog vremena koja se primenjuje odmah nakon nativne inicijalizacije, a TPdfLibraryConfiguration.Hardened je prečica koja je onemogućava

Remarks

Example

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

See Also

GetPdfLibraryConfiguration, PdfLibraryConfigurationSealed, TPdf.LoadLibrary, ConfigureSystemFontProvider