|
分類:[.NET 全般]
先にも質問させていただいたのですが、また壁にぶつかっています。どうぞよろしくお願いいたします。
「pictureboxに文字と罫線を描画して表を作成。作成した表をプリントする」というコーディングを行っております。
表なので、内容によってサイズが不特定で、項目数が多ければ1ページに収まりません。 当然表を切り、次ぎページに続けなければなりません。 そこで困ったのが、例えばプリンターで用紙(A4)を選んでいる場合、そのプリント用紙の印字面の最大サイズを取得し、pictureboxのサイズをそれに当てはめ、同時に表の切れ目を計算しなければなりません。 この方法が、よく解らないのです。
疑問点を整理すると、 ・印字面の最大サイズを取得 ・pictureboxをその最大サイズに合わせる ・その最大サイズに表が入るまでの判定
以上3点です。 2番目が解れば、3番目は大丈夫だと思っているのですが、なにぶん取得方法が不明ですので3についてもよろしくお願いいたします。
|