Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Топ:
Генеалогическое древо Султанов Османской империи: Османские правители, вначале, будучи еще бейлербеями Анатолии, женились на дочерях византийских императоров...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов...
История развития методов оптимизации: теорема Куна-Таккера, метод Лагранжа, роль выпуклости в оптимизации...
Интересное:
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Дисциплины:
2021-05-27 | 27 |
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;
}
|
|
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!