procedure ConfigurePdfLibrary(const Configuration: TPdfLibraryConfiguration);
| Configuration | TPdfLibraryConfiguration |
ConfigurePdfLibrary išsaugo natyviąsias inicijavimo nuostatas, kurias LoadLibrary perduoda FPDF_InitLibraryWithConfig, kai PDFium modulis įkeliamas pirmą kartą
Įrašas apima UserFontPaths, V8Isolate, V8EmbedderSlot, V8Platform, Renderer (prpAgg arba prpSkia), FontBackend (pfbpFreeType arba pfbpFontations), BrotliEnabled ir AllowMachineTime
Konfigūracija nukopijuojama giliai, įskaitant UserFontPaths masyvą, todėl vėlesni kreipėjo įrašo pakeitimai neturi jokio poveikio
AllowMachineTime valdo FPDF_SetSandBoxPolicy mašininio laiko politiką, taikomą iškart po natyviosios inicijacijos, o TPdfLibraryConfiguration.Hardened yra trumpinis, ją išjungiantis
EPdfErrorpfbpDefault, reikalauja Renderer prpSkia, kitaip iškeliamas EPdfErrorEPdfErrorConfig := TPdfLibraryConfiguration.Hardened;
Config.Renderer := prpSkia;
ConfigurePdfLibrary(Config);