[過去ログ]
JavaScript の質問用スレッド vol.125 (1002レス)
JavaScript の質問用スレッド vol.125 http://mevius.5ch.net/test/read.cgi/tech/1659855460/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
486: デフォルトの名無しさん (ワッチョイ 114b-+VVc [110.2.215.28 [上級国民]]) [sage] 2022/12/26(月) 15:01:08.23 ID:pO4MU7IP0 var ptEQ = 25.4 / 72; var SWmm = 0; mainfn(); function mainfn() { win1 = new Window('dialog', "Set Strokewidth"); win1.pnl = win1.add('panel'); win1.pnl.orientation = "column"; pg1 = win1.pnl.add('group'); pg1.orientation = "row"; pg1.add("statictext", [0, 0, 140, 23], "線幅を選択してください"); pg2 = win1.pnl.add('group'); rd21 = pg2.add("dropdownlist", [20, 40, 150, 65], ["0.1 mm", "0.12 mm", "0.15 mm", "0.2 mm", "0.25 mm", "0.3 mm", "0.4 mm", "0.5 mm", "0.6 mm" ]); rd21.selection = 0; pg9 = win1.pnl.add('group'); pg9.orientation = "row"; CAN = pg9.add("button", [0, 0, 100, 30], "cancel"); OK = pg9.add("button", [0, 0, 100, 30], "OK"); CAN.onClick = function() { win1.close() } OK.onClick = function() { win1.close(); dofn(); } win1.show(); } http://mevius.5ch.net/test/read.cgi/tech/1659855460/486
487: デフォルトの名無しさん (ワッチョイ 114b-+VVc [110.2.215.28 [上級国民]]) [sage] 2022/12/26(月) 15:02:39.66 ID:pO4MU7IP0 function dofn() { var SWmmS = rd21.selection.text; var SWmm = parseFloat(SWmmS); var SWpt = SWmm / ptEQ; var rectObj = activeDocument.pathItems.rectangle(-420.94488, 297.638, 150, 100); rectObj.filled = false; rectObj.stroked = true; rectObj.strokeColor = CMYKfn(0, 0, 0, 100); rectObj.strokeWidth = SWpt; rectObj.selected = true; rectObj.remove(); function CMYKfn(c, m, y, k) { COL = new CMYKColor(); COL.cyan = c; COL.magenta = m; COL.yellow = y; COL.black = k; return COL; } } http://mevius.5ch.net/test/read.cgi/tech/1659855460/487
488: デフォルトの名無しさん (ワッチョイ 114b-+VVc [110.2.215.28 [上級国民]]) [sage] 2022/12/26(月) 15:07:33.18 ID:pO4MU7IP0 線幅を変更するスクリプトなのですが、一応完成しました。 自分で使うだけならこれでいいのですが、他人に使ってもらう場合、ダイアログに「線幅を追加する」という項目を増やしたいと思っています。 rd21 = pg2.add("dropdownlist", [20, 40, 150, 65], ["0.1 mm", "0.12 mm", "0.15 mm", "0.2 mm", "0.25 mm", "0.3 mm", "0.4 mm", "0.5 mm", "0.6 mm"]); のところに項目を追加していくようなコードを書くことは可能なのでしょうか? 自分自身を書き換えるコードだと思うのですが… (削除はどうでしょうか? 例えば0.15 mmがいらないと思った場合、"0.15 mm"のを削除するコードを書くことは可能ですか?) http://mevius.5ch.net/test/read.cgi/tech/1659855460/488
491: デフォルトの名無しさん (ワッチョイ 114b-+VVc [110.2.215.28 [上級国民]]) [sage] 2022/12/26(月) 16:14:37.67 ID:pO4MU7IP0 >>489 素人でもエディタで開かないとダメということですね。 var mm = ["0.1 mm", "0.12 mm", "0.15 mm", "0.2 mm", "0.25 mm", "0.3 mm", "0.4 mm", "0.5 mm", "0.6 mm"] // 線幅の項目を増やしたり削除したい場合は、上の1行を書き換えてください こう先頭に書き加えました。 http://mevius.5ch.net/test/read.cgi/tech/1659855460/491
492: デフォルトの名無しさん (ワッチョイ 114b-+VVc [110.2.215.28 [上級国民]]) [sage] 2022/12/26(月) 16:16:02.82 ID:pO4MU7IP0 >>490 すみません 気を付けます http://mevius.5ch.net/test/read.cgi/tech/1659855460/492
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.040s