[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(DTPtechNote:1501) Re: [JS_InDesign CS2]簡単なリストダイアログ
>こんな風につかいます。
>
>var myList = ["あいうえお", "かきくけこ", "さしすせそ", "たちつてと"];
>var ans_int = listDialog("タイトルタイトル", "選択してください", myList);
>myList[ans_int]
こんな感じてダイアログのテストに使いました。
//ストロークリスト
var myList = [];
for (i = app.documents[0].strokeStyles.length - 1; i >= 0; i--) {
myList.push(app.documents[0].strokeStyles[i].name);
}
//(A)
myList
var?ans_int?=?listDialog("タイトルタイトル",?"選択してください",?myList);
myList[ans_int]
alert(ans_int);
-------別物
//オブジェクトスタイル
var myList = [];
for (i = app.documents[0].objectStyles.length - 1; i >= 0; i--) {
myList.push(app.documents[0].objectStyles[i].name);
}
//(A)と同じ
-------別物
//カラーリスト
var myList = [];
for (i = app.documents[0].swatches.length - 1; i >= 0; i--) {
myList.push(app.documents[0].swatches[i].name);
}
// (A)と同じ
スタイルを入れてテスト出来ました。後は別のプロバティを入れて試してください。