procedure ConfigurePdfLibrary(const Configuration: TPdfLibraryConfiguration);
| Configuration | TPdfLibraryConfiguration |
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
EPdfErrorpfbpDefault zahteva Renderer prpSkia, u suprotnom se podiže EPdfErrorEPdfErrorConfig := TPdfLibraryConfiguration.Hardened;
Config.Renderer := prpSkia;
ConfigurePdfLibrary(Config);