procedure ConfigurePdfLibrary(const Configuration: TPdfLibraryConfiguration);
| Configuration | TPdfLibraryConfiguration |
ConfigurePdfLibrary uloží natívne inicializačné nastavenia, ktoré LoadLibrary odovzdá do FPDF_InitLibraryWithConfig pri prvom načítaní modulu PDFium
Záznam pokrýva UserFontPaths, V8Isolate, V8EmbedderSlot, V8Platform, Renderer (prpAgg alebo prpSkia), FontBackend (pfbpFreeType alebo pfbpFontations), BrotliEnabled a AllowMachineTime
Konfigurácia sa hlboko skopíruje vrátane poľa UserFontPaths, takže neskoršie zmeny záznamu volajúceho nemajú žiadny účinok
AllowMachineTime riadi politiku strojového času FPDF_SetSandBoxPolicy aplikovanú tesne po natívnej inicializácii a TPdfLibraryConfiguration.Hardened je skratka, ktorá ju vypína
EPdfErrorpfbpDefault vyžaduje Renderer prpSkia, inak sa vyvolá EPdfErrorEPdfErrorConfig := TPdfLibraryConfiguration.Hardened;
Config.Renderer := prpSkia;
ConfigurePdfLibrary(Config);