读书人

水晶表格打印出来的效果所有内容都

发布时间: 2012-12-16 12:02:32 作者: rapoo

水晶报表,打印出来的效果,所有内容都变小,包括表格
大虾们,现在我遇到一个很纠结的问题,打印出来后所有东西都按比例变小了,表格也一样,效果大概是Excel按比例变小了的效果,原因是加了下面的代码

    
System.Drawing.Printing.PrintDocument doc = new System.Drawing.Printing.PrintDocument();
//记录标识自定义纸张的ID
int rawKind = 1;
//枚举出所有的打印纸尺寸
for (int a = 0; a < doc.PrinterSettings.PaperSizes.Count; a++)
{
if (doc.PrinterSettings.PaperSizes[a].PaperName == "wms")
{
rawKind = doc.PrinterSettings.PaperSizes[a].RawKind;
//指定纸张,下面代码的crystalReport所设计的报表定义的对象
Print.PrintOptions.PaperSize = (CrystalDecisions.Shared.PaperSize)rawKind;
break;
}
}

[解决办法]
没人来,自己顶!!!!!!!!!
[解决办法]
该回复于2012-10-27 11:13:18被版主删除
[解决办法]
好像没以前多人鸟..............
[解决办法]
那你把这些代码注释掉不就行了,再不行就调格式吧,我做的水晶报表没写这么多也能正常打印呀
[解决办法]
引用:

那你把这些代码注释掉不就行了,再不行就调格式吧,我做的水晶报表没写这么多也能正常打印呀

你的是支持多台打印机的吗?
[解决办法]
引用:
那你把这些代码注释掉不就行了,再不行就调格式吧,我做的水晶报表没写这么多也能正常打印呀

我的是针式打印机。我选了公司的一台打印机后,按客户给出纸的大小做好后,将程序安装到客户的电脑上,不加上面的代码就变成A4格式的,加了就全部按比例变小。有人可以解答这个问题吗?
[解决办法]
第一次发帖居然没人回复

读书人网 >.NET

热点推荐