InDesignでのテキストの選択状態による JavaScriptでのオブジェクト名の変化を追ってみる
スクリプト側では、テキストの選択状態によってオブジェクト名が変化する。
どういう挙動をしているか把握するため調べてみた。
//選択しているテキスト範囲のオブジェクト名を調べるスクリプト $.writeln(app.activeDocument.selection[0].constructor.name);
ポインターのみ | "InsertionPoint" |
1文字 | "Character" |
1文字以上 | "Text" 選択の仕方によっては"TextStyleRange"も出てくるんだけど条件がよくわからない。 |
ダブルクリックで選択される範囲 | "Word" |
トリプルクリックで選択される範囲 | "Line" or "Paragraph" |
1行 | "Paragraph" |
複数行 | "TextColumn" |
? | "Story" |