- PR -

VB.NETの印刷

1
投稿者投稿内容
HIRO
大ベテラン
会議室デビュー日: 2002/06/21
投稿数: 109
投稿日時: 2003-05-12 15:10
 お世話になります。
 現在、VB.NETでアプリを開発しています。そのアプリに印刷機能をつけている最中なのですがどうしても方法がわからなく投稿しました。

 ソフト内でPrintDocumentコントロールに対し描画を行っているのですが、「ここから先は2ページ目に描きたい」といった場合どのように記述すればよいのでしょうか?
 たとえば1ページ目に数行のテキスト文字を書いて、次のテキストデータ以降は新規にページを追加して印刷する」といったことをしたいのですが....

 1ページ目への描画は、特に気にすることなく座標を指定してやれば描くことができました。しかし2ページ目を追加して、そのページの指定位置へのデータの描画はどうしてもうまくいきません。

 どなたかご存じの方ご教授願います。


999
会議室デビュー日: 2003/05/17
投稿数: 14
投稿日時: 2003-05-17 01:14
PrintPageEventArgsのHasMorePagesプロパティを設定することにより、
再度、PrintDocument.PrintPage イベントを発生させるか設定できます。

追加のページを印刷する場合はtrue 。
それ以外の場合は false(既定値は false) です。

Private Sub PrintDocument1_PrintPage(ByVal sender As Object _
, ByVal e As System.Drawing.Printing.PrintPageEventArgs _
) Handles PrintDocument1.PrintPage

e.HasMorePages = True

End Sub
1

スキルアップ/キャリアアップ(JOB@IT)