procedure ConfigurePdfLibrary(const Configuration: TPdfLibraryConfiguration);
| Configuration | TPdfLibraryConfiguration |
ConfigurePdfLibrary guarda la configuración nativa de inicialización que LoadLibrary pasa a FPDF_InitLibraryWithConfig cuando el módulo de PDFium se carga por primera vez
El registro cubre UserFontPaths, V8Isolate, V8EmbedderSlot, V8Platform, Renderer (prpAgg o prpSkia), FontBackend (pfbpFreeType o pfbpFontations), BrotliEnabled y AllowMachineTime
La configuración se copia en profundidad, incluido el arreglo UserFontPaths, de modo que los cambios posteriores al registro de quien llama no tienen efecto
AllowMachineTime controla la política de tiempo de máquina de FPDF_SetSandBoxPolicy aplicada justo después de la inicialización nativa, y TPdfLibraryConfiguration.Hardened es el atajo que la desactiva
EPdfErrorpfbpDefault requiere el Renderer prpSkia; de lo contrario, se genera EPdfErrorEPdfErrorConfig := TPdfLibraryConfiguration.Hardened;
Config.Renderer := prpSkia;
ConfigurePdfLibrary(Config);