掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VB.netからCrystalReport制御するには? (ID:120101)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
いつもお世話になっております。 現在VB.netより、帳票出力するアプリを作成しています。そこで質問なのですが CrystalReportを利用して出力しようと考えているのですが、Viewerの印刷ボタ ンを使わずに、ボタンをマウスクリックして直接印刷する方法はありますでしょ うか? 製造業の現場内でタッチパネルで使用するため、CrystalReportViewerに付属の 印刷ボタンでは小さすぎる為、大きくしたボタンを使用したいのです。 現在、画像を印刷するサンプルを元にプログラムをコネまわしているのですが、 「PrintDocument1_PrintPage」がわの制御が理解できていません。 どなたか、アドバイスいただけると助かります。 よろしくお願いいたします。 '################################################################## Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'PrintDocumentオブジェクトの作成 Dim pd As New System.Drawing.Printing.PrintDocument 'PrintPageイベントハンドラの追加 AddHandler pd.PrintPage, AddressOf PrintDocument1_PrintPage '印刷を開始する pd.Print() End Sub Private Sub PrintDocument1_PrintPage(ByVal senderAsSystem.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage '画像を読み込む Dim img As Image = Image.FromFile("aaa") '画像を描画する e.Graphics.DrawImage(img, e.MarginBounds) '次のページがないことを通知する e.HasMorePages = False '後始末をする img.Dispose() End Sub '############################################################## 環境:Windows2000 / VB.net2003
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.