現在、asp.netとC#を使用しています。
システムでのレポートにActiveReportsを使用しています。
プレビューを表示してレポートを印刷しようとしました(つまり、WebViewerを使用してレポートをプレビューせず、レポートを直接印刷します)。
MyAR1 rptMyreport = new MyAR1();
DataTable dtMydata = new DataTable();
//add some data in dtMydata
rptMyreport .DataSource = dtMydata;
if (rptMyreport .Document.Printer.PrinterSettings.IsValid)
{
try
{
rptMyreport .Run();
rptMyreport .Document.Print(false, false, false);
}
catch (Exception)
{
// do something
}
}
else
{
//show Error Message
}
私の問題は...
このレポートを印刷すると、サーバーサイトのプリンターでは機能し、クライアントサイトのプリンターでは機能しません。すなわち(私は4階で働いており、サーバーは10階にあります。レポートを印刷するとき。10階のサーバーサイトプリンターで印刷されます。)クライアントPCであるプリンターでレポートを印刷するにはどうすればよいですか。接続されています。
よろしく、