procedure ConfigurePdfLibrary(const Configuration: TPdfLibraryConfiguration);
| Configuration | TPdfLibraryConfiguration |
ConfigurePdfLibrary gemmer de native initialiseringsindstillinger, som LoadLibrary sender til FPDF_InitLibraryWithConfig, når PDFium-modulet indlæses første gang
Recorden dækker UserFontPaths, V8Isolate, V8EmbedderSlot, V8Platform, Renderer (prpAgg eller prpSkia), FontBackend (pfbpFreeType eller pfbpFontations), BrotliEnabled og AllowMachineTime
Konfigurationen kopieres dybt, herunder UserFontPaths-arrayet, så senere ændringer af kalderens record ingen effekt har
AllowMachineTime styrer den FPDF_SetSandBoxPolicy-machine-time-politik, der anvendes umiddelbart efter den native initialisering, og TPdfLibraryConfiguration.Hardened er genvejen, der deaktiverer den
EPdfErrorpfbpDefault kræver Renderer prpSkia, ellers udløses EPdfErrorEPdfErrorConfig := TPdfLibraryConfiguration.Hardened;
Config.Renderer := prpSkia;
ConfigurePdfLibrary(Config);