« テキスト印刷とプレビュー | トップページ | 特電Spartan-6ボードをMITOUJTAG Light用のUSB-JTAGケーブルとして使う »

2010.12.24

テキスト印刷のプレビュー画面ができた

MITOUJTAGにテキスト印刷の機能をつけようとしています。うまくプレビュー画面が表示できるようになりました。

左の画面がプレビュー、右の画面が印刷したもの。
Mjprint_previewMjprint_pdf

改行の位置とか文字の幅とか全く同じようにできました。
要点はなんだったかというと、プレビュー画面ではフォントのサイズが0~2ptくらいの小数になってしまうため、TmpBmp->Canvas->TextOutA(x,y,文字列) で1行まとめて表示すると、ずれてしまいます。
1文字1文字描画するたびにX座標を計算していくことで正しい位置に表示されるようになりました。
プレビューの作成に時間がかかってしまうのが難点ですが、綺麗になります。

|

« テキスト印刷とプレビュー | トップページ | 特電Spartan-6ボードをMITOUJTAG Light用のUSB-JTAGケーブルとして使う »

コメント

コメントを書く



(ウェブ上には掲載しません)




« テキスト印刷とプレビュー | トップページ | 特電Spartan-6ボードをMITOUJTAG Light用のUSB-JTAGケーブルとして使う »