[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)と同じ
スタイルを入れてテスト出来ました。後は別のプロバティを入れて試してください。