千古难解决之难题:vb.net水晶报表自定义纸的有关问题,客户机无法确认自定义纸
千古难解决之难题:vb.net水晶报表自定义纸的问题,客户机无法确认自定义纸!
我在打印机自定义了一种纸型命名:24*14
在编程环境,一切正常。
exe安装到其它电脑上后,
已经在该客户机添加24*14,并在打印首选项里设置为默认纸型.但打印时纸型却变成了Letter.
这算啥事儿啊?伟大的vb.net 连这么个小问题都解决不了吗?
哭。。。。没人答理,自己不能顶三次,只有挥泪重新发贴。。。。
------解决方案--------------------
算了,你的分虽然太少,哥还是给你答了吧,希望你能结贴
首先水晶报表在设置自定义纸张部分是有限制的我觉得,如果你的打印机是固定的,那样没什么问题,
直接在开发的时候选定打印机,设置纸张,应该没有什么问题,正常操作即可。
如果打印机不固定,就是说你今天用这台打,明天可能会换另外一台,那样的话,你要指定纸张,这样的情况下
你将不能正确预览。如果还不清楚的话,看看我以前的代码。
------解决方案--------------------
这是因为水晶报表的纸张类型跟windwos的是不同类型,自定义的纸张 水晶不一定认得到,楼上的代码可以,如果还不行,楼主再说,我之前写了个类,专门处理 自定义纸张的,是用 c# 写的,照样在 vb.net里面用
我在打印机自定义了一种纸型命名:24*14
在编程环境,一切正常。
exe安装到其它电脑上后,
已经在该客户机添加24*14,并在打印首选项里设置为默认纸型.但打印时纸型却变成了Letter.
这算啥事儿啊?伟大的vb.net 连这么个小问题都解决不了吗?
哭。。。。没人答理,自己不能顶三次,只有挥泪重新发贴。。。。
------解决方案--------------------
算了,你的分虽然太少,哥还是给你答了吧,希望你能结贴
首先水晶报表在设置自定义纸张部分是有限制的我觉得,如果你的打印机是固定的,那样没什么问题,
直接在开发的时候选定打印机,设置纸张,应该没有什么问题,正常操作即可。
如果打印机不固定,就是说你今天用这台打,明天可能会换另外一台,那样的话,你要指定纸张,这样的情况下
你将不能正确预览。如果还不清楚的话,看看我以前的代码。
------解决方案--------------------
这是因为水晶报表的纸张类型跟windwos的是不同类型,自定义的纸张 水晶不一定认得到,楼上的代码可以,如果还不行,楼主再说,我之前写了个类,专门处理 自定义纸张的,是用 c# 写的,照样在 vb.net里面用