DOBON.NET DOBON.NETプログラミング掲示板過去ログ

PrintDocumentを使った印刷の改ページ不良について

環境/言語:[OS : Windows XP / 言語 : Visual Basic .NET / .NET Framework : 2.0]
分類:[.NET]

【解決したい問題】

PrintDocumentを使って印刷しているのですが改ページがうまく行かず困っています。印刷が2頁毎かぶって印刷される場合があるのです。

<印刷処理>
Private Sub pd_PrintPage(ByVal sender As Object, ByVal ev As System.Drawing.Printing.PrintPageEventArgs)

    :
'詳細データ印刷
printDetail(ev)
    :
If m_TotalPage = m_Meisai Then
' 続きの頁がないとき
ev.HasMorePages = False
m_Meisai = 0
Else
' 続きの頁があるとき
ev.HasMorePages = True
End If
End Sub

最初PrintPreviewDialogで確認していた時は問題なかったのですが、
印刷してみると1,2頁がかぶり、3,4頁がかぶり。。。
コンパイラはVS2005 SP1を使用しています。
どなたか心当たりのある方、ご指導ください
> '詳細データ印刷
> printDetail(ev)

この処理の中が分からないとどこが悪いのかわからないと思います。
■No26992に返信(shuさんの記事)
>> '詳細データ印刷
>> printDetail(ev)
>
> この処理の中が分からないとどこが悪いのかわからないと思います。
>
お騒がせしました。問題解決しました。
イベントハンドラの登録に間違いがあり(コピペのミス?で複数していました)
変なことになっていた様です。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板