E eloveme Unregistered / Unconfirmed GUEST, unregistred user! 2009-12-03 #3 因为rava是先 生成一个打印模板文件。可以多台打印 可以 用编程控制!
J jun415 Unregistered / Unconfirmed GUEST, unregistred user! 2009-12-03 #4 可以调用下面函数设置打印机RPDev.SelectPrinter('Microsoft Officedo cument Image Writer', true);
A augur Unregistered / Unconfirmed GUEST, unregistred user! 2009-12-07 #5 系统带的Rave报表不正确,重新下载一个新的,问题解决。这个问题折腾了差不多一年,没想到是Rave报表的问题。
A augur Unregistered / Unconfirmed GUEST, unregistred user! 2009-12-07 #6 谢谢各位参与,另外问题是如何指定不同的打印机,在Rave报表中指定了打印机,打印时还是找系统默认的打印机。
J jun415 Unregistered / Unconfirmed GUEST, unregistred user! 2009-12-09 #8 我是写在配置文件里面的,读取打印机名字后,打印前再设置打印机。另外你用的是不是D7自带的rave,如果是的话对中文处理不好,换行的时候可能会乱码。 if (DriverName <> '') and (RPDev.Device <> DriverName) then RPDev.SelectPrinter(DriverName, true);
我是写在配置文件里面的,读取打印机名字后,打印前再设置打印机。另外你用的是不是D7自带的rave,如果是的话对中文处理不好,换行的时候可能会乱码。 if (DriverName <> '') and (RPDev.Device <> DriverName) then RPDev.SelectPrinter(DriverName, true);