System.RegisterFont

System.RegisterFont ( string Filename,
string Fontname,
boolean Permanent = true )
Примеры

Описание

Регистрирует TrueType шрифт (.ttf файл) на локальной системе.

Параметры

Filename

(строка) Полный путь к файлу шрифта. Файл должен быть правильным .TTF файлом Windows.

Fontname

(строка) Название, которое нужно использовать для шрифта TrueType (как он будет показан в реестре).

Permanent

(логический) Регистрировать ли файл шрифта на постоянной основе:

ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
trueФайл шрифта будет постоянно зарегистрирован на компьютере пользователя. (По умолчанию)
falseФайл шрифта будет зарегистрирован в системе пользователя временно. Это значит, что он будет зарегистрирован до перезагрузки компьютера пользователя.

Возврат

Ничего. Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
Смотрите также: Связанные действия

Примеры

Пример 1

-- Gets the path to the user's Font directory.
-- Получаем путь к папке пользователя Font (Шрифт).
fonts_dir = Shell.GetFolder(SHF_FONTS);

System.RegisterFont(fonts_dir .. "\\myfont.ttf", "Crazy Font", true);
В первой строке используется действие Shell.GetFolder для получения пути к пользовательской папке Font (Шрифт) и сохраняется этот путь в переменной "fonts_dir". Второе действие регистрирует на постоянной основе файл шрифта по имени "myfont.ttf" и по названию шрифта "Crazy Font" на локальной системе пользователя.
Смотрите также: Связанные действия