2017年05月30日

文字スタイル部分・下線部分などを索引化する【改良版】

DTP作業者にとっての難易度 ★☆☆☆☆(1)

※2017.8.27にサンプルデータを更新(置換の設定ミスでいくつかのアルファベットが削除される問題を修正しました)

※2017.9.14にサンプルデータを更新


以前『文字スタイル部分・下線部分などを索引化する』で索引用テキストを抽出するJavaScriptをご紹介しました。私自身は便利に使っているのですが、文字スタイル名や下線などの設定を変更するにはJavaScriptファイルそのものを書き換える必要があり、あまり使いやすくない(かなぁ)と感じてきました。今回は、手軽にダイアログで操作できるように改良してみました。

まずは動画をご覧ください。
以下、簡単に説明します。

文字スタイルから索引用テキストを抽出する

0529-003.png

InDesignドキュメントを表示した状態でスクリプトを実行するとダイアログが表示されます。ドロップダウンリストにはドキュメントに設定されている文字スタイルがすべて表示されますので、索引化したいものを選択して実行してください。テキストファイルはドキュメントと同階層に生成されます。

●文字スタイルの取得にはInDesignerの悪あがき(DOTさん)の『グループ化された段落スタイルを取得』を使わせていただきました。


下線・打ち消し線・文字色から索引用テキストを抽出する

0529-002.png

こちらも同様にダイアログが表示されます。必要な項目をチェックし、ドロップダウンリストから線種や色(スウォッチ名)を選択してください。

●先日開催された「DTPerのスクリプトもくもく会」で@Uske_Sさん、@AJABONさんからダイアログについていろいろ教えていただいたおかげで形にすることができました。ありがとうございました。


複数の索引用テキストを合体してソートする

こちらはオマケのスクリプトです。複数の索引用テキストが入ったフォルダを選択して実行すると、それらの内容を合体した上でソートし、重複項目を整理します。合体したテキストファイルは元フォルダと同階層に生成されます。


いずれも、いつにも増して手探りで書いたスクリプトなのでお試しになる際は十分にテストされるようお願いします。

★2017.8.27、2017.9.14にサンプルデータを更新

サンプルデータ(2017-0914)はこちら《sakuin_new_0914a.zip》です。
posted by 照山裕爾 at 04:04| Comment(0) | TrackBack(0) | InDesign-その他の機能 | このブログの読者になる | 更新情報をチェックする

2017年03月14日

JavaScriptでInDesign上に集合棒グラフ(横方向)を描く

DTP作業者にとっての難易度 ★☆☆☆☆(1)

横方向に伸びる集合棒グラフを描くJavaScriptを書きました。
0313a.png

操作方法は縦方向に伸びる集合棒グラフと同じです。


なお、今までアップした他のグラフについては以下を参照ください。

『JavaScriptでInDesign上に円グラフを描く』

『JavaScriptでInDesign上に折れ線グラフを描く』

『JavaScriptでInDesign上に積み上げ棒グラフを描く』

『JavaScriptでInDesign上に集合棒グラフを描く』

『JavaScriptでInDesign上に積み上げ棒グラフ(横方向)を描く』


おそらく、これでグラフシリーズはおしまいにすると思います。長々と失礼しました。
何か使えそうな場面がありましたらお試しください。

※毎度のことですが、自己責任で慎重にお使いください。


サンプルデータはこちら《barGraph_yoko_0313m.zip》です。
posted by 照山裕爾 at 04:29| Comment(0) | TrackBack(0) | InDesign-その他の機能 | このブログの読者になる | 更新情報をチェックする

2017年03月09日

JavaScriptでInDesign上に積み上げ棒グラフ(横方向)を描く

DTP作業者にとっての難易度 ★☆☆☆☆(1)

今回は横方向に伸びる積み上げ棒グラフを描くJavaScriptを書いてみました。
0309a.png

以前書いた縦方向に伸びるものとスクリプトの内容は異なりますが、操作方法は同じです。


なお、今までアップした他のグラフについては以下を参照ください。

『JavaScriptでInDesign上に円グラフを描く』

『JavaScriptでInDesign上に折れ線グラフを描く』

『JavaScriptでInDesign上に積み上げ棒グラフを描く』

『JavaScriptでInDesign上に集合棒グラフを描く』


何か使えそうな場面がありましたらお試しください。

※毎度のことですが、自己責任で慎重にお使いください。


サンプルデータはこちら《tsumiage_graph_yoko_0309j.zip》です。
posted by 照山裕爾 at 18:20| Comment(0) | TrackBack(0) | InDesign-その他の機能 | このブログの読者になる | 更新情報をチェックする