ようこそゲストさん | ログイン |

掲示板

トップページ > 過去ログ > 記事閲覧
矢印線を登録
日時: 2008/04/15 15:10
名前: GEOSISサポート受付

「Geosis Ver7.0004 VB2005 geoDLL使用可能」

矢印線を登録/編集する仕組みを作成中です。
条件は、他の図形同様に色、線種、太さなどを個別に変更できることとなっています。
以前にお伺いした内容ですが、解答をいただいた中から、他のDBベクターと同じように編集が可能である可能性を考慮して「文字と線」の組み合わせで作成していますが、文字の位置が必ず線の中央と一致しません。
文字の中央と線の端点を合致させる方法をご指導ください。

Page: 1 |

Re: 矢印線を登録 ( No.1 )
日時: 2008/04/15 15:10
名前: NCG

結果としましては、使用するフォントによって位置がずれることが分かりました。
プロポーショナルフォント(MSPゴシック等)では文字によって大きさが変わってしまう為、個別設定で指定した大きさの枠からはみ出てしまう場合があります。
▲もMSゴシックとMSPゴシックでは大きさが違うためずれが生じます。
プロポーショナルフォントを使用しなければ原点位置CCで問題無く矢印線を表現できました。

現在設定しているフォントを確認して頂き、プロポーショナルフォントで設定されている場合は固定幅フォントに設定する事で回避してください。
Re: 矢印線を登録 ( No.2 )
日時: 2008/04/15 15:11
名前: GEOSISサポート受付

参考までに、かかれている矢印線を見ると、線の太さ分がずれているようです。
太さを変更する前(線幅0.1 文字幅0.3)は、▲の中心に線が合致しているように見えます。

線の太さを変更した後で、終点の座標を取得しなおしたほうが良いのでしょうか?
又、文字フォントの定義で、"MS ゴシック"とした場合と"MSゴシック"とした場合(ブランク有り/なし)では違いがありますか?
Re: 矢印線を登録 ( No.3 )
日時: 2008/04/15 15:11
名前: NCG

文字フォントの定義はブランクの有無で違いが発生します。
ブランクのある"MS ゴシック"が正式名称で、ブランクのない"MSゴシック"を指定するとフォントが見つからないと判断されます。
フォントが見つからない場合、OSの規定のフォントが自動選択されます。

Page: 1 |



| 利用規約 |

(C) 2024 AS Locus INC.