テキストの下付き文字について – プログラミング – Home

テキストの下付き文字について
 
通知
すべてクリア

[解決済] テキストの下付き文字について


森蔵
 森蔵
(@森蔵)
ゲスト
結合: 17年前
投稿: 4
Topic starter  

描画するテキストのある文字だけを下付き文字にしたいのですが、やり方がいまいちわか
りません。
やはりTEXTMETRICSを取得しその都度計算してやるしかないのでしょうか?
汎用的な作りにしたいのですが。
少しでも何かありましたら、ご教授よろしくお願いします。

WindowsXP,VC++6.0、MFCです。


引用未解決
トピックタグ
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

地道にやるしか無いのではないかと思います。
下付きの時は、サイズの小さなフォントを別に作成しておいて
現在の位置を基準にしてうまく配置するしかないのではないでしょうか。
私が知っている範囲ではこれを勝手にやってくれるようなAPIは記憶に無いです。


返信引用
玲音 (st.lain)
 玲音 (st.lain)
(@玲音 (st.lain))
ゲスト
結合: 17年前
投稿: 89
 

使ったことないのですが。(こんなのがあるだろう、と思ってググっただけです)

>> DrawHTML
> http://www.codeproject.com/KB/GDI/DrawHTML.aspx
ここ辺りのライブラリなんかは使えないカナ、とか思ったりします。

幸いなことに<sub>タグ、<sup>タグがサポートされているので、上/下付けで
手を煩うことは無いカモしれません。

# ソース読んでいませんが、構文をざっと見た感じではDrawTextのHTML書式付
# のように扱えそうですね。


返信引用
玲音 (st.lain)
 玲音 (st.lain)
(@玲音 (st.lain))
ゲスト
結合: 17年前
投稿: 89
 

書き忘れてました。ソースのダウンロードはサイト登録が必要です。
(HotmailなどのFreeMailでもできると思います)

サイズが小さいのでザックリ見たところ、やっぱり内部的に計算しているようです。
それ以上のことをしようとすると結構がんばらないとキツイかもしれません。


返信引用
森蔵
 森蔵
(@森蔵)
ゲスト
結合: 17年前
投稿: 4
Topic starter  

PATIOさん、玲音 (st.lain)さんありがとうございます。
下手にライブラリ使うのは避けたいので、自分で体裁を整えようと思います。

ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました