水晶報表大問題

So_CooL 2006-06-08 08:29:26
為什麼我的水晶報表在我的本機上可以直接打印,放到服務器上打印時,提示沒有娛設打印機 是什麼問題呢 導入成PDF在服務器也不能導入。。好痛苦啊
...全文
164 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xwdd129 2006-06-08
  • 打赏
  • 举报
回复
放到服务器上就得使用服务器的打印机,所以你要事先指定服务器上的打印机!

导出操作是需要对导出目录有写入权限的,如果一个目录不允许写入,自然就不允许导入
lbmshiwo 2006-06-08
  • 打赏
  • 举报
回复
直接打印?由于打印机设置不同,,所以换到不同的机要重新设置打印机(第一次),
So_CooL 2006-06-08
  • 打赏
  • 举报
回复
private void PrintReport(/*string printerName*/)
{
PageMargins margins;

// 取得 PageMargins 結構並設定
// 報表的邊界。
margins = objRpt.PrintOptions.PageMargins;
margins.bottomMargin = 350;
margins.leftMargin = 600;
margins.rightMargin = 150;
margins.topMargin = 350;
// 套用頁面邊界。
objRpt.PrintOptions.ApplyPageMargins(margins);

// 選取印表機。
//objRpt.PrintOptions.PrinterName = printerName;
//objRpt.PrintOptions.PrinterName = "";
objRpt.PrintOptions.PaperOrientation=PaperOrientation.Portrait;
objRpt.PrintOptions.PaperSize=PaperSize.DefaultPaperSize;

// 列印報表。將 startPageN 及 endPageN
// 參數設定為 0 即可列印所有頁面。
objRpt.PrintToPrinter(1, false,0,0);


}

private void Btn_Print_Click(object sender, System.EventArgs e)
{
PrintReport();
}
為什麼在本機上可以打印,在服務器上就不能打印 說沒有娛設打印機 。。 請你們幫我看看 謝謝
So_CooL 2006-06-08
  • 打赏
  • 举报
回复
事先指定服务器上的打印机 那怎麼樣指定一個打印機呢 具體說下 是讓服務器隨便聯接一台打印機碼。
objRpt.PrintOptions.PrinterName = printerName;
objRpt.PrintOptions.PrinterName = "";
還是在打印代碼裡面指定

4,820

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧