水晶报表中打印时无法打印多份 请各位帮忙

zjjhfwh 2003-09-18 04:05:04
水晶报表中打印多份 电脑只打出一份

请各位帮帮忙??
...全文
54 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjjhfwh 2003-09-27
  • 打赏
  • 举报
回复
我是直接用水晶报表上的打印按钮打印的

各位能不能说的仔细
Geoffrey1975 2003-09-18
  • 打赏
  • 举报
回复
public virtual void PrintToPrinter (int nCopies , bool collated , int startPageN , int endPageN );
参数
nCopies
指明要打印的份数。
collated
指明是否逐份打印。
startPageN
指明要打印的第一页。
endPageN
指明要打印的最后一页。

案例:
private void PrintReport(string printerName)
{
PageMargins margins;

// 获取 PageMargins 结构并设置
// 报表的边距。
margins = Report.PrintOptions.PageMargins;
margins.bottomMargin = 350;
margins.leftMargin = 350;
margins.rightMargin = 350;
margins.topMargin = 350;
// 应用页边距。
Report.PrintOptions.ApplyPageMargins(margins);

// 选择打印机。
Report.PrintOptions.PrinterName = printerName;

// 打印报表。将 startPageN 和 endPageN
// 参数设置为 0 表示打印所有页。
Report.PrintToPrinter(1, false,0,0);
}

这些是在MSDN上摘录的。
zhumb 2003-09-18
  • 打赏
  • 举报
回复
手工书写打印语句,
zhumb 2003-09-18
  • 打赏
  • 举报
回复
手工书写答应语句,
Geoffrey1975 2003-09-18
  • 打赏
  • 举报
回复
请问你是如何调用水晶报表打印的?
把你发出打印指令的那句话写出来。
打印指令是可以指定打多少份的。我公司的报表就是这么做的。
wkyjob 2003-09-18
  • 打赏
  • 举报
回复
up

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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