DTP駆け込み寺
  1. [15611] javascriptで段落スタイルの適用確認など まこの 2013/05/28 20:00
    1. [15614] Re: javascriptで段落スタイルの適用確認など (z-) 2013/05/28 20:16
      1. [15623] Re^2: javascriptで段落スタイルの適用確認など まこの 2013/05/29 20:11
        1. [15624] Re^3: javascriptで段落スタイルの適用確認など (z-) 2013/05/29 21:17
        2. [15626] Re^3: javascriptで段落スタイルの適用確認など 流星光輝 2013/05/30 09:10

[ 返信 ]

javascriptで段落スタイルの適用確認など

初歩的な質問かも知れませんがよろしくお願いします。
IndesignCS6を使っています。
通常カーソルを置くだけで段落スタイルが適用されているかは、パレットを操作すれば出来ます。
そこでjavascriptで、

var my_cursor = app.selection[0];

など、カーソルのポイントだけ取得しただけで、その段落の段落スタイルの適用や確認は出来ないのでしょうか。

また蛇足ですが操作手順などは思い描けるのですが、それをscriptに置き換える際の英語(命令文?)が分かりません。
実例集の他に何かおすすめの(日本語の)書籍有るでしょうか?

[15611] まこの (2013/05/28 Tue 20:00)

[ 返信 ]


Re: javascriptで段落スタイルの適用確認など

> 初歩的な質問かも知れませんがよろしくお願いします。
> IndesignCS6を使っています。
> 通常カーソルを置くだけで段落スタイルが適用されているかは、パレットを操作すれば出来ます。
> そこでjavascriptで、
>
> var my_cursor = app.selection[0];
>
> など、カーソルのポイントだけ取得しただけで、その段落の段落スタイルの適用や確認は出来ないのでしょうか。
try{
alert(app.selection[0].paragraphs[0].appliedParagraphStyle.name);
}
catch(e){
alert("段落スタイルを含む選択範囲ではありません");
}

…みたいな(試してません)。

> また蛇足ですが操作手順などは思い描けるのですが、それをscriptに置き換える際の英語(命令文?)が分かりません。
> 実例集の他に何かおすすめの(日本語の)書籍有るでしょうか?
web検索を鍛えるのが先決だと思います。

思うだけです(保険

[15614] (z-) (2013/05/28 Tue 20:16)

[ 返信 ]


Re^2: javascriptで段落スタイルの適用確認など

(z-)様

希望通りスタイル名を取得することが出来ました。
ありがとうございます。

余談ですが、現在いきなり実践でjavascriptチャレンジ中なんですが、まだまだゼロの状態です。
誰でも最初はあると思うのですが、皆さんはどういった所から始められたのでしょうか?
web、本、色んな情報がありますが、あまりに初歩的すぎる様なことは割愛されていることが殆どで、そんな質問も掲示板などでは気が引けて中々出来ません。

[15623] まこの (2013/05/29 Wed 20:11)

[ 返信 ]


Re^3: javascriptで段落スタイルの適用確認など

InDesignをJavascriptで動かすためには、
JavascriptのコードでInDesignのオブジェクトをいじる必要があります。
Javascriptが書ける人でも、InDesignの何をさわれば何が動くのかわからないと何もできません
("Hello World"ぐらいはできますが)。
オブジェクトについてはExtendScriptToolKitをいじり倒してください。
ヘルプメニューからオブジェクトモデルを調べられるようにできています。
前述の、お〜まちさん謹製のサイトなどもたいへん便利です。

Javascriptについては、「Javascript 初歩」などで検索すると
主にhtmlに組み込んで使うようなweb向けの親切なサイトが多数ヒットします。
書式や主な関数はこっちで勉強したほうがいいです。年季がちがいます。
関数って何? などの疑問の解決もこっちです。

ある程度わかってきた気になったら、
他の方が公開されているコードを少しだけいじって自分の目的を果たす、などしてみたり。
自分はそういった感じで少し書けるようになりました。

探し方については「InDesign Javascript」などにしてしまうと
もらって使うだけにしてある物を多数公開してある所が主にヒットします。
そこで「InDesign Javascript 例文」などにしてみると、
部分的に解説など添えられた、書く側の人に親切な所に当たります。
検索がじょうずになれば良い本もきっとご自分で見つけられると思います。

思うだけです(保険

[15624] (z-) (2013/05/29 Wed 21:17)

[ 返信 ]


Re^3: javascriptで段落スタイルの適用確認など

> 余談ですが、現在いきなり実践でjavascriptチャレンジ中なんですが、まだまだゼロの状態です。
> 誰でも最初はあると思うのですが、皆さんはどういった所から始められたのでしょうか?
> web、本、色んな情報がありますが、あまりに初歩的すぎる様なことは割愛されていることが殆どで、そんな質問も掲示板などでは気が引けて中々出来ません。

横から失礼します。

まず最初は、これでしょう。
ttp://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/indesign/sdk/cs6/scripting/InDesign_ScriptingGuide_JS_JP.pdf
これ読まないと、何も分からないと思います。

読んだ上で、DOMを(なんとなく)覚えます。
ある程度、何がドコに格納されてるか覚えていれば、それでOKです。

DOMの資料としては、メジャーなメソッドやプロパティ類は英文ヘルプが
日本語化されていますので、お〜まちさんの所が一番分かりやすいと思います。
ttp://www15.ocn.ne.jp/~preopen/dom_about.html

[15626] 流星光輝 (2013/05/30 Thu 09:10) web