Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
Топ:
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
Методика измерений сопротивления растеканию тока анодного заземления: Анодный заземлитель (анод) – проводник, погруженный в электролитическую среду (грунт, раствор электролита) и подключенный к положительному...
Интересное:
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Объекты списка могут включать иллюстрации, вот пример:
var descriptions = ["Footnotes", "Masters", "Locked stories"];
var imgs = ["footnotes.idrc", "masters.idrc", "locked_stories.idrc"];
var w = new Window ("dialog");
var myList = w.add ("listbox");
for (var i = 0; i < descriptions.length; i++)
{
myList.add ("item", descriptions[i]);
myList.items[i].image = File ("~/Desktop/"+imgs[i])
}
w.show ();
Первые две строки создают массивы имен иллюстраций и текстовые названия иллюстраций. Затем цикл for добавляет имена объектов, а затем сами иллюстрации. (Аналогично кнопкам-пиктограммам, изображения могут быть в PNG, IDRC или JPG формате).
{/ В служебных каталогах программы InDesign имена всех служебных файлов с расширением.idrc — это числа. В приведенном выше примере Питер Карел переименовал какие-то из этих файлов, дав им осмысленные имена "footnotes.idrc", "masters.idrc", "locked_stories.idrc", но где лежат оригиналы, сразу узнать нельзя. Поэтому на РС были найдены аналогичные png-пиктограммы (все они размещены в каталоге Program Files\Common Files\Adobe\Help\en_US\InDesign\5.0\images\) и проверена работа следующего скрипта:
var descriptions = ["Footnotes", "Masters", "Locked stories"];
var imgs = ["inc_footnotes_N.png", "inc_master_pages_N.png", "inc_loc_stories_N.png"];
var myPathToPicts = "C:\\Program Files\\Common Files\\Adobe\\Help\\en_US\\InDesign\\5.0\\images\\";
var w = new Window ("dialog");
var myList = w.add ("listbox");
for (var i = 0; i < descriptions.length; i++)
{
myList.add ("item", descriptions[i]);
myList.items[i].image = File (myPathToPicts + imgs[i]);
}
w.show ();

Работает безупречно. /}
Списки в несколько колонок
Такие списки позволяют создавать таблицы, отражающие структуру, с общими заголовками. Вот пример:
var w = new Window ("dialog");
var myList = w.add ("listbox", undefined, "",
{numberOfColumns: 3, showHeaders: true,
columnTitles: ["English", "French", "Dutch"]});
with (myList.add ("item", "One"))
{
subItems[0].text = "Un";
subItems[1].text = "Een";
}
with (myList.add ("item", "Two"))
{
subItems[0].text = "Deux";
subItems[1].text = "Twee";
}
with (myList.add ("item", "Three"))
{
subItems[0].text = "Trois";
subItems[1].text = "Drie";
}
w.show ();

Ширины колонок определяются автоматически, но можно задать ширину вручную, определив значение свойства columnWidths.
Обратите внимание, при добавлении списка для задания названий колонок использовались свойства showHeaders и columnTitles.
Текст, не поместившийся в колонку установленного пользователем размера, будет обрезан, и эта потеря текста будет отмечена многоточием:
var w = new Window ("dialog");
var myList = w.add ("listbox", undefined, "",
{numberOfColumns: 3, showHeaders: true,
columnTitles: ["English", "French", "Dutch"],
columnWidths: [30,30,100]});

Иллюстрации могут добавляться в любую из строк любой из колонок:
with (myList.add ("item", "One"))
{
subItems[0].text = "Un";
subItems[0].image = myFile_1;
subItems[1].text = "Een";
subItems[1].image = myFile_2;
}
|
|
|
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...
Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!