Для выполнения примера в теге HEAD добавьте ссылки на следующие файлы:
библиотека базовых компонентов PP.js;
визуальные стили PP.css;
модуль с ресурсами resources.ru.js (русские ресурсы) или resources.en.js (английские ресурсы).
В теге SCRIPT добавим следующий скрипт для создания диалога настройки шрифта и кнопки для вызова этого диалога:
//создаем компонент FontDialog
var fontdialog = new PP.Ui.FontDialog();
//текущие настройки шрифта
fontdialog.setFont(new PP.Font({
//название
FontFamily: "Tahoma",
//размер
Size: 12,
//цвет
Color: "#00BFFF",
//не используем цвет по умолчанию
UseAutoColor: false,
//полужирное начертание
IsBold: true,
//курсив
IsItalic: true, //не перечеркнутый IsStriken: false, //с подчеркиванием IsUnderline: true, //не надстрочный IsSuperior: false, //не подстрочный IsInferior: false, //без использования малых прописных IsLowerCapitalized: false, //без использования всех прописных IsCapitalized: false }));
//устанавливаем текст примера
fontdialog.setSampleTextString("Пример");
//кнопка для вызова диалога
var b = new PP.Ui.Button({
ParentNode: document.getElementById("but1"),
Content: "Font dialog",
Width: 50,
Height: 20
});
b.Click.add(function (sender, args) { fontdialog.show(100, 100) });
После выполнения примера на html-странице будет размещена кнопка «Font dialog», при нажатии на которую вызывается диалог для выбора шрифта:

См. также: