DTP駆け込み寺
  1. [14585] JavaScriptでInDesignのガイドを引くには ふるの 2012/09/05 00:23
    1. [14586] Re: JavaScriptでInDesignのガイド 目指せ残業ゼロ! 2012/09/05 07:43
      1. [14588] Re^2: JavaScriptでInDesignのガイド ふるの 2012/09/05 12:45
      2. [14591] Re^2: JavaScriptでInDesignのガイド ふるの 2012/09/06 03:52
        1. [14592] Re^3: JavaScriptでInDesignのガイド Subi 2012/09/07 10:43
          1. [14609] Re^4: JavaScriptでInDesignのガイド ふるの 2012/09/13 00:13
          2. [14628] Re^4: JavaScriptでInDesignのガイド ふるの 2012/09/16 10:14

[ 返信 ]

JavaScriptでInDesignのガイドを引くには

プログラムの事はわからない素人です。
InDesignの定規ガイドをJavaScriptで引くにはどうしたら良いでしょうか?
例えばB5版のドキュメントを開いた状態で、特定の位置(例えば天から20ミリ下)に水平のページガイドを引く。また、左から20ミリ右の位置に垂直なページガイドを引く。という処理なのですが。

本当はしっかり関連資料を読んで一から勉強するべきなのですが中々スクリプトのリファレンスマニュアルを読んでもわかりません。選択したオブジェクトの周囲にガイドを引くといった便利なスクリプトを公開されている方もいらっしゃいますが、とりあえず、単純に所定の位置に水平、垂直のガイドを引く、ということだけでスクリプトを組みたいのですが。
どなたかコードまで提示頂けたら助かります。
よろしくお願いします。
環境はMac OSX 10.7、InDesignCS6で作業しています。

[14585] ふるの (2012/09/05 Wed 00:23) mail web

[ 返信 ]


Re: JavaScriptでInDesignのガイド

任意の場所にガイドラインをひくスクリプトなんですが、CS6で使えるかふめいです。
サイトリンクつけときます。

[14586] 目指せ残業ゼロ! (2012/09/05 Wed 07:43) web

[ 返信 ]


Re^2: JavaScriptでInDesignのガイド

さっそく返信ありがとうございます。ご指摘のサイとは以前見たことがあるのですが、スクリプトの内容をじっくりとは見ていませんでした。
一度、よく見てみて結果公開したいと思います。

[14588] ふるの (2012/09/05 Wed 12:45)

[ 返信 ]


Re^2: JavaScriptでInDesignのガイド

・・・うーん。やっぱり素人だとよくわかりませんでした。

guides.add(undefined,{ ・・・あたりで引いてるのかな?という感じではあるとおもうのですが・・・
基本、変数とかダイアログを発生させているので、当方の考えているものより複雑になっているのかと思いました・

水平か垂直を指定 ページガイドにする 特定の座標を指定
・・・でガイドを引く、というイメージなのですが。

やっぱり変数とかに代入したりする必要があるのでしょうか。

[14591] ふるの (2012/09/06 Thu 03:52) mail web

[ 返信 ]


Re^3: JavaScriptでInDesignのガイド

アクティブな見開きページにガイドを引くだけのスクリプトです。

with(app.activeWindow.activeSpread){
guides.add(undefined, {orientation:HorizontalOrVertical.horizontal, location:"10"});
}

[14592] Subi (2012/09/07 Fri 10:43)

[ 返信 ]


Re^4: JavaScriptでInDesignのガイド

「Subi」さん ありがとうございます。ちょっと出張中でコメント見るのが遅くなりました。
明日、会社で試させていただきます!!
また、報告アップしたいと思いますので、よろしければもう少し
お付き合いください・・・m(_ _)m

[14609] ふるの (2012/09/13 Thu 00:13)

[ 返信 ]


Re^4: JavaScriptでInDesignのガイド

試したら、ちゃんと引けました。
数値をかえたり、命令を繰り返す事で思ったスクリプトになると思います。
あとは勉強して目的達成させます。
ありがとうございました。

[14628] ふるの (2012/09/16 Sun 10:14)