水晶报表作为经常使用的报表工具,在很多系统中被使用,特别是在VS2005,VS2008集成的版本(10.5)作为一个优秀的工具,在开发是经常作为报表输出的实现手段,但是使用时会出现在客户端无法按照自定义的纸型打印的问题,据网上的消息说是由于本身的bug照成的,在最近做的一个系统中,就遇到的这个问题,在网上也没有找到好的解决办法,没办法只有采用了一个临时的方法来解决这个问题。
首先在本机上设定你需要的自定义纸型,起好名字。然后在要使用该纸型的客户端也按相同的名字设置纸型。
其次在开发时将.rpt文件的打印纸型设置成刚刚设计好的纸型,保存,以这个模板发布,就可以使用自定义纸型打印了。
虽然使用时不是很方便,不过终于可以打印了。
水晶报表的这个问题很有可能是由于,自定义纸型的索引在.NET的打印纸型的枚举参数中不存在照成的。