首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

水晶表格,打印出来的效果,所有内容都变小,包括表格

2012-12-16 
水晶报表,打印出来的效果,所有内容都变小,包括表格大虾们,现在我遇到一个很纠结的问题,打印出来后所有东西

水晶报表,打印出来的效果,所有内容都变小,包括表格
大虾们,现在我遇到一个很纠结的问题,打印出来后所有东西都按比例变小了,表格也一样,效果大概是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格式的,加了就全部按比例变小。有人可以解答这个问题吗?
[解决办法]
第一次发帖居然没人回复

热点排行