pt - mm 換算

1pt = 1/72inch = 0.3527777...mm ≒ 0.35mm (1inch = 25.4mm)
ということは
2.86pt ≒ 1mm
 
じゃあイラストレーターで実際に移動させてみよう。

IllDoc.PathItems(1).Translate(moveX, 0)

ちなみに PathItems(0) はエラーになる。配列とは違うので気をつけよう。

  • moveX = 1pt とした場合、PathItem の移動量は 0.353mm
  • moveX = 4pt とした場合、PathItem の移動量は 1.411mm
  • moveX = 2.835pt とした場合、PathItem の移動量は 1mm
  • moveX = (2.835 * 5)pt とした場合、PathItem の移動量は 5.001mm

mm単位で移動させたい場合誤差が出る。
困ったな。解決方法ピラメキたい。