Illustrator(イラストレーター)やInDesign(インデザイン)のjavascriptで ダイアログボックスなどでオブジェクトサイズなどをミリ指定させたい場合 スクリプト上でミリでなくpt(ポイント)で計算しなければならず 少し面倒ですよね。 しかもネットなど上で調べた数値を入れても誤差が少し出たりします。 気分的に正確な値で計算したいので、わりと?正確な方法を考えてみましたw 単に小数点何位までとか考えたくなかっただけっすけどね。 簡単に説明すると、、 ポイント換算用の係数=1ミリあたりのpt(ポイント)数 なので下記のようになります。 1ポイントは72分の1インチ 1インチは25.4ミリ 国際インチ (International inch)で1インチは正確に25.4ミリと定義されているようです。 式にすると 1ポイント = 1 ÷ 72 × 25.4 = 25.4 ÷ 72
![スクリプトでミリからポイント、ptポイントからミリの計算](https://cdn-ak-scissors.b.st-hatena.com/image/square/e3d309aec1e5c47d8f120732ea050762d5c53615/height=288;version=1;width=512/https%3A%2F%2Fsun-nya.com%2Fwp-content%2Fuploads%2F2017%2F12%2Fcropped-icon.png)