掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Printerオブジェクトの文字フォントをPictureボックスへ正確に縮小して表示するには? (ID:123389)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
いつもお世話になっています。 今回は印刷プレビューに関連して、フォントサイズの縮小に ついてアドバイス頂けないでしょうか。 印刷プレビューに関しては過去ログにもたくさん記事があるよう なんですが、フォントの縮小に関する突っ込んだ意見がないようなので、 質問させて頂きます。 印刷プレビューを実現する場合、Printerオブジェクトに設定されて いる情報を、基本的にそのままPictureボックスに描画させることに なると思います。 ただ問題になるのは、仮にPictureボックスがA4版の縮小した図形 であっても、PrinterオブジェクトのFontSizeをただすんなりと同じ 縮尺で縮小しても、A4の縮小図形に対して同じ比率で縮小されない という現象が起こらないでしょうか。 例えば、具体的に数字をあげると、PrinterオブジェクトのFontSizeが 10(MS Pゴシックで10.08)だった場合、それを1/3に縮小すると 計算上は3.36なのですが、この値をPictureボックスのFontSizeに代入 すると、自動的に3.75になってしまいます。 たぶんこれが原因なのかなと思うのですが、ページ最後の行と用紙の 下端とのスペースが、実際の印刷結果とプレビュー画面でのそれと 全然違ってきます。 また、設定したFontSizeによっても、Pictureボックスの方で恐らく 数値が自動的に変えられてしまうので、プレビュー画面での見え方が FontSizeによってまちまちになるのではないかという気がします。 いろいろと試行錯誤したのですが、いい解決策が見つかりません。 FontSizeの扱いは一体、どのようにすれば良いのでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.