DTP駆け込み寺

[ 返信 ]

Re^3: InDesignかIllustrator座標サイ

かんたんに書いてあげられるのはこのぐらいまでですかね…動作確認込みで10分。

#target illustrator
var doc = app.activeDocument;
var str = "", obj;
var c = ", "; //タブ区切りなら"\t"
for(var i = 0; i < doc.pageItems.length; i++){
obj = doc.pageItems[i];
//x座標,y座標,幅,高さ
str += obj.left + c + Math.abs(obj.top) + c + obj.width + c + obj.height + "\n";
}

var file = new File ("~/desktop/" + doc.name.replace(/[^\.]+$/, "txt"));
file.open("w");
file.write("\uFEFF"); //UTF-16のBOM
file.write(str);
file.close();
alert("完了");

注意点けっこうあります。
・y座標はマイナスもプラスもプラスにしちゃってるので、アートボード外オブジェクトなどはおかしな結果となります。
・グループの中身までは拾っていません。
・CS2だかCS3だか以前のバージョンではy座標がおかしなことになる可能性があります。
・数値はすべてポイント(pt)です。
・たぶん、環境設定「プレビュー境界」の影響を受けます。

他にもあるかもしれません。自己責任でどうぞ。
ちゃんとした物が必要な際はメールください(おかねはいただきます)。

[20250] (z-) (2020/03/26 Thu 13:13)


残り3件

  1. [20247] InDesignかIllustratorで座標とサイズを取得 ままま 2020/03/25 09:45
    1. [20248] Re: InDesignかIllustratorで座標とサイ (z-) 2020/03/25 12:25
      1. [20249] Re^2: InDesignかIllustrator座標サイ ままま 2020/03/25 16:57
        1. [20250] Re^3: InDesignかIllustrator座標サイ (z-) 2020/03/26 13:13
          1. [20251] Re^4: InDesignかIllustrator座標サイ (z-) 2020/03/26 13:16
            1. [20252] Re^5: InDesignかIllustrator座標サイ ままま 2020/03/26 15:29
              1. [20253] Re^6: InDesignかIllustrator座標サイ (z-) 2020/03/27 12:09