作成日: 2026/03/25 最終更新日: 2026/03/25
文書種別
使用方法
詳細
Printメソッドを使用して印刷する場合、ViewerコントロールのLoadDocumentメソッドと連続して呼び出すと、その時点では描画処理が完了していないため、エラーが発生します。
◆サンプルコード (C#)
var rpt = new SectionReport1();
viewer1.LoadDocument(rpt);
rpt.Document.Print(); // エラー発生◆サンプルコード (VB.NET)
Dim rpt As New SectionReport1
Viewer1.LoadDocument(rpt)
rpt.Document.Print() ' エラー発生
プレビューの表示直後に印刷を開始したい場合は、LoadCompletedイベントでViewerコントロールのPrintメソッドを呼び出してください。
◆サンプルコード (C#)
private void viewer1_LoadCompleted(object sender, EventArgs e)
{
viewer1.Print(true);
}◆サンプルコード (VB.NET)
Private Sub Viewer1_LoadCompleted(sender As Object, e As EventArgs) Handles Viewer1.LoadCompleted
Viewer1.Print(True)
End Sub