вопрос по шрифтам в диалоговых окнах

  • Автор темы Автор темы wildfrost
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

wildfrost

Участник
Топикстартер
Сообщения
158
Реакции
0
А можно ли сделать так чтобы в диалоговом окне буквы шрифта отображались этим самым шрифтом? Хочется вывести не только A-z / А-я, но и другие символы.
PS. Справочники листал прежде чем спросить.
 
Ответ: вопрос по шрифтам в диалоговых окнах

буквы шрифта отображались этим самым шрифтом
Не совсем понял, "буквы шрифта" имеется в виду название шрифта? В обычном диалоге не выйдет, надо изучать пользовательский интерфейс, но и там не факт, что получится: http://forum.rudtp.ru/showthread.php?t=20634&page=15&p=581302&viewfull=1#post581302
 
Ответ: вопрос по шрифтам в диалоговых окнах

Наверное, что-то вроде такого:

Код:
// новый диалог
w = new Window ("dialog", "All fonts");
w.add ("statictext", undefined, "Font:");
// списк всех шрифтов
dd = w.add("dropdownlist", undefined, app.fonts.everyItem().platformName);
dd.onChange = function () {
    // заменяем шрифт текстового окна
    t.graphics.font = ScriptUI.newFont (dd.selection.text, undefined, 33);
}
// добавим текстовое окно
t = w.add ("edittext", undefined, "0123456789");
t.characters = 30; // ширина окна
t.graphics.font = ScriptUI.newFont ("Arial", "Bold", 33);
// выберем самый первый шрифт
dd.selection = 0;
// покажем наш диалог
w.show();

В ScriptUI плохо работают шрифты :(
 
Ответ: вопрос по шрифтам в диалоговых окнах

Спасибо. На milligramme.cc почти то что хотел (таблица для добавления символов)

А если не использовать Script UI (для версии CS2) - нереально сделать?
 
Статус
Закрыто для дальнейших ответов.