VB.2012で技術計算ソフトを作成しています。 印刷は、10種類ぐらいの計算結果を一括出力します。次のような感じになります。 計算1の結果 ・・・・ ・・・・ 改ページ ・・・・ 計算2の結果 ・・・・ ・・・・ ・・・・ 計算3の結果 ・・・・ 改ページ ・・・・ ・・・・ VB6のころは、改ページ命令 Printer.Newpage を改ページの位置にはさむだけだったのですが、 VB.Netでは、改ページはPrintDocumentプロシジャを抜けないといけないので、改行処理を計算途中に入れるのが難しくなっています。 いまは、計算結果を一度すべて 文字型配列 に記憶してから印刷するしかないかと思っていますが、もっとうまい方法はないものでしょうか。 なお、「VB6互換ライブラリ Printer Compatibility Library を使う」というのは、なしにしてください。VB.Netの標準機能でやるなら、どのような方法があるか、を知りたいのです。
↧