HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0728
しき文字のドット数を調べる方法2解決


しき

リンク

2011/7/28(Thu) 02:40:05|NO.40263

初めまして
いつもHSPを楽しく色々なプログラムを作っているのですが

フォントのドット数を調べることがどうしても出来ず
ここで質問させて下さい

等幅フォントなら、フォントサイズ調べれば出来るのですが
可変幅フォントだと、「h」や「i」のドット数が違って取得方法が解りません
また一文字づつ調べると文字数が多いと処理が重そうで
「abcdef」のような文字列で全部何ドットという感じでは取得出来ないでしょうか?

皆様の知恵を貸して欲しいです
お願いします



この記事に返信する


ひらまる

リンク

2011/7/28(Thu) 02:50:42|NO.40265


調査文字 = "あ" mes 調査文字 文字幅 = ginfo_mesx 文字高さ = ginfo_mesy mes "幅 = " + 文字幅 mes "高さ = " + 文字高さ
ginfo_mesxとginfo_mesyに、
直前にmes命令で描画した文字列のサイズが代入されます。
複数の文字を描画した場合、文章全体のサイズになります。



しき

リンク

2011/7/28(Thu) 03:55:08|NO.40267

ありがとうございます
システム変数のほうにあったんですね…

これを参考に頑張ってみます
ありがとうございました^^



ONION software Copyright 1997-2023(c) All rights reserved.