PDFium Delphi Component Docs

Функция GetPdfLibraryConfiguration

Модуль: PDFium
Возвращает копию активной общей для процесса конфигурации нативной библиотеки

Syntax

function GetPdfLibraryConfiguration: TPdfLibraryConfiguration;

Parameters

Нет

Return Value

TPdfLibraryConfiguration

Description

GetPdfLibraryConfiguration возвращает конфигурацию, которую использует следующая или уже выполненная загрузка нативной библиотеки

До любого вызова ConfigurePdfLibrary она возвращает значения TPdfLibraryConfiguration.Default: рендерер prpDefault, шрифтовой бэкенд pfbpDefault и включённый AllowMachineTime

Возвращённая запись — глубокая копия, поэтому её массив UserFontPaths можно свободно изменять, не затрагивая сохранённую конфигурацию

Чтение сериализуется той же критической секцией, что LoadLibrary и ConfigurePdfLibrary, поэтому ответ стабилен, пока другой поток загружает библиотеку

Remarks

Example

Config := GetPdfLibraryConfiguration;
if not PdfLibraryConfigurationSealed then
  Config.AllowMachineTime := False;

See Also

ConfigurePdfLibrary, PdfLibraryConfigurationSealed, TPdf.LoadLibrary