Quantcast
Channel: Planet DTP@jp
Viewing all articles
Browse latest Browse all 4819

mottainaiDTP: InDesignで折れ線グラフの座標から値テキストを生成するスクリプト

$
0
0
DTP作業者にとっての難易度 ★☆☆☆☆(1) 前回は<a href="http://mottainaidtp.seesaa.net/article/465262161.html" target="_blank">「InDesignで棒グラフの寸法から値テキストを生成するスクリプト」</a>を作成しましたが今回は折れ線グラフ版です。各頂点が示す値が分からなくなっていても、このスクリプトで値テキストを生成することができます。値テキストがあれば<a href="http://mottainaidtp.seesaa.net/article/445867249.html" target="_blank">「JavaScriptでInDesign上に折れ線グラフを描く」</a>でグラフを好きな寸法でいつでも新規作成できることになります。※折れ線グラフをIllustratorで作成していた場合、座標軸や折れ線のパスをInDesignドキュメントにペーストすれば値を抽出できます(InDesignドキュメントを保存してからスクリプトを実行してください)。 <a href="http://mottainaidtp.up.seesaa.net/image/0421a.png" target="_blank"><img border="0" alt="0421a.png" src="http://mottainaidtp.up.seesaa.net/image/0421a-thumbnail2.png" width="530" height="230"></a> スクリプトの使用方法は棒グラフの時と同様です。以下、動画をご覧ください。 <a href="https://www.youtube.com/watch?v=cVst6_n7noE&amp;external_video_config=width%3D480%26height%3D320">折れ線ラフから値テキストを生成</a> 使用のための準備 グラフが描かれたInDesignドキュメントを開いて折れ線のオブジェクトを漏れなく選択します(折れ線以外のオブジェクトは選択しないようご注意ください)。 選択内にグループが含まれるとスクリプトは実行できません。グループを解除するか、ダイレクト選択ツールでオブジェクト群を選択してください。 なお、すべての折れ線オブジェクトに同じ数のアンカーポイントが存在しないと正しいテキストは生成できません。アンカーポイントが足りない場合、ダミーのアンカーポイントを追加してからスクリプトを実行してください(不自然なほど大きな寸法にすることをおすすめします。動画を参照ください)。 スクリプトの実行 スクリプトを実行すると5つの項目を入力できるダイアログが表示されます。【1】最大目盛り、【2】最小目盛り、【3】最大目盛りY座標、【4】最小目盛りY座標、【5】折れ線本数、を設定して実行してください。 値のテキストデータはInDesignドキュメントと同階層に生成されます。 いつものことですが、業務に使用される際は充分にテストされるようお願いします。 サンプルデータはこちら《<a href="http://mottainaidtp.up.seesaa.net/image/g2t_oresen_2019_0421a.zip">g2t_oresen_2019_0421a.zip</a>》です。<a></a>
DTP作業者にとっての難易度 ★☆☆☆☆(1)

前回は「InDesignで棒グラフの寸法から値テキストを生成するスクリプト」を作成しましたが今回は折れ線グラフ版です。各頂点が示す値が分からなくなっていても、このスクリプトで値テキストを生成することができます。値テキストがあれば「JavaScriptでInDesign上に折れ線グラフを描く」でグラフを好きな寸法でいつでも新規作成できることになります。

※折れ線グラフをIllustratorで作成していた場合、座標軸や折れ線のパスをInDesignドキュメントにペーストすれば値を抽出できます(InDesignドキュメントを保存してからスクリプトを実行してください)。


0421a.png


スクリプトの使用方法は棒グラフの時と同様です。以下、動画をご覧ください。


使用のための準備


グラフが描かれたInDesignドキュメントを開いて折れ線のオブジェクトを漏れなく選択します(折れ線以外のオブジェクトは選択しないようご注意ください)。

選択内にグループが含まれるとスクリプトは実行できません。グループを解除するか、ダイレクト選択ツールでオブジェクト群を選択してください。

なお、すべての折れ線オブジェクトに同じ数のアンカーポイントが存在しないと正しいテキストは生成できません。アンカーポイントが足りない場合、ダミーのアンカーポイントを追加してからスクリプトを実行してください(不自然なほど大きな寸法にすることをおすすめします。動画を参照ください)。

スクリプトの実行


スクリプトを実行すると5つの項目を入力できるダイアログが表示されます。【1】最大目盛り、【2】最小目盛り、【3】最大目盛りY座標、【4】最小目盛りY座標、【5】折れ線本数、を設定して実行してください。

値のテキストデータはInDesignドキュメントと同階層に生成されます。

いつものことですが、業務に使用される際は充分にテストされるようお願いします。

サンプルデータはこちら《g2t_oresen_2019_0421a.zip》です。

Viewing all articles
Browse latest Browse all 4819

Trending Articles