init(value: PP.Font, _reInit: Boolean);
value. Настройки шрифта.
_reInit. При значении true будет произведено обновление, даже при совпадении установленного и устанавливаемого шрифтов.
Метод init устанавливает настройки шрифта.
Метод является аналогом метода FontTools.setFont.
Для выполнения примера необходимо наличие в теге <head> html-страницы ссылок на файлы сценария PP.js, файл стилей PP.css и файл с ресурсами (например, resources.ru.js), в теге <body> html-страницы элемента <div> с идентификатором «Panel», а сам пример нужно разместить в теге <script>.
// Создадим контейнер для панели var container = new PP.Ui.GridPanel({ ParentNode: document.getElementById("Panel") } ); // Создадим панель var fontTools = new PP.Ui.FontTools({ FamilyVisible: true, FamilyLabelVisible: false, Font: new PP.Font({ FontFamily: 'Arial', Size: 8, SizeUnits: PP.SizeUnits.Pt }), }); // Добавим панель в контейнер container.add(fontTools); // Установим другой размер шрифта fontTools.init(new PP.Font({ FontFamily: 'Arial', Size: 12, SizeUnits: PP.SizeUnits.Pt })); // Добавим обработчик событий fontTools.PropertyChanged.add(function(sender, args){ console.log(args.Font); });
В результате выполнения примера была создана панель настройки шрифта. При ручном изменении параметров шрифта в консоль будет выведена информация о новом шрифте.
См. также: