4 Replies Latest reply: Mar 12, 2012 12:47 AM by RyoG RSS

    基準点をJavascriptで取得する方法

    RyoG Community Member

      スクリプト作成初心者です。

      顧客の要望があり、illustratorの画面上に配置してある画像オブジェクト、テキストの位置、回転角度、フォント(テキスト)、カラー(テキスト)、基準点等の情報を取得し、

      CSVとして書き出すというものを作っているのですが、基準点の取得方法がわかりません。

      画面上に表示されている基準点のマスの位置が判ればよいのですが、(右上、左下のように)位置として内部でもっていてそれを取得できるのでしょうか?

       

      動作環境はCS5でWindowsXP以降での動作を想定しています。

       

      よろしくお願いします。

        • 1. Re: 基準点をJavascriptで取得する方法
          PICTRIX_ume Community Member

          RyoG さん。

          >顧客の要望があり、illustratorの画面上に配置してある画像オブジェクト、テキストの位置、回転角度、フォント(テキスト)、カラー(テキ スト)、基準点等の情報を取得し、

           

          基準点の取得方法だけが分からないのでしょうか?

          その他の事柄が取得できたのであれば、基準点の取得方法が分からない事は無いだろうと、みなさん思うでしょう。

          RyoG さんが求めているのは「バウンディングボックス」かも知れませんしそうでないかも知れません。。。

          • 2. Re: 基準点をJavascriptで取得する方法
            RyoG Community Member

            PICTRIX_umeさん>

            返信ありがとうございます。

             

            仰るとおり、求めているのはバウンディングボックスでのことです。

            バウンディングボックスで選択されているオブジェクトに対して変形パネルにある基準点(9つ)のどの位置が選択されているのか

            を取得したいのです。

             

            (illustratorの使用経験、フォーラムへの参加経験も浅いものですので、至らぬ点があればご指摘願います)

            • 3. Re: 基準点をJavascriptで取得する方法
              PICTRIX_ume Community Member

              変形の基準点ですか。

              AI CS5のJavaScriptマニュアルが手元に無いので不明ですが、AI CS3ではありませんでした。

              お役に立てず申し訳ありません。

              (インデザインでは読めるのにね。。。)

              • 4. Re: 基準点をJavascriptで取得する方法
                RyoG Community Member

                そうですか、私もリファレンスは目を通していたのですが、AI CS5のスクリプティングガイド・リファレンスには

                基準点(reference point)についての記述がほとんどありませんでした。

                何かを応用して取得できないものかと試行錯誤してはいたのですが...。

                 

                こちらこそお時間をとらせてしまい申し訳ありませんでした。

                ありがとうございました。