水晶报表的问题,如何用程序在2000/xp系统中添加自定义纸张
看了很多类似的文章,请教一下,如何在系统中用程序添加自定义纸张。
我在水晶报表中,选了自定义纸张ps1,调试PaperSize=132 我把这个ps1在打印机的服务器属性里删掉,再加了个ps2的自定义纸张,发现水晶报表里的自定义纸张变成了ps2,也就是说报表是通过PaperSize来选择自定义纸张的,如果我们选择了个ps1的自定义纸张,在其他机子上PaperSize的值一般是不同的,所以这个自定义纸张到别的机子上就没用,
但程序可以指定报表的PaperSize,主要问题是换了机子,怎么知道我这个ps1的PaperSize呢,如果程序能够添加自定义纸张,并且返回PaperSize,那么关于报表的自定义纸张的问题就解决了
另:看了很多人说要在客户的机子上重新设置自定义纸张,再编译程序,否则就是默认纸张,就是为了更换PaperSize,同一个自定义纸张名字如果在不同机子上,一般是不同的。