VBでの画面上の長さは「Twip」という単位で指定すると本に書かれて
あるんですが、この「Twip」ってどう読むんですか?
「ティーウィップ」?「トゥウィップ」?それとも?
> 「ティーウィップ」?「トゥウィップ」?それとも?
近いのは、「トゥウィップ」の方ですね。
ちなみに Twip とは、『Twentieth of a Point』の略で、
すなわち「20 分の 1 ポイント」を表す単位です。
つまり、
1 Twip = 1/20 ポイント
20 Twips = 1 ポイント
という事でになっています。
(ポイントとは、印刷で使う活字の大きさの単位です)
なお単位系変換には、FormなどのScaleX/Yメソッドが利用できます。
Debug.Print Me.ScaleX(1, vbInches, vbPoints)
-- 以下蛇足 --
ポイントとインチとの変換に関して、VBにおいては、
72 ポイント = 1インチ という換算式が利用されていますが、
72.27ポイント を 1インチと定義する業界もあるそうです。
http://www.print-better.ne.jp/story_memo_view.asp?StoryID=2230
http://www.print-better.ne.jp/story_memo_view.asp?StoryID=2381
なるほど、非常に勉強になりました。
ありがとうございました。
ツイート | ![]() |