VB中怎么通过API函数进行打印机纵横向设置?????谢谢
我打印的是24cm*14cm的三联单连续打印纸,在VB打印预览的时候总是横向,都要手动设置其为纵向打印才行,这样比较麻烦,通过设置Orientation属性,好象起不了作用,请问怎么通过API函数进行设置或怎么决绝这个问题????? --------------------编程问答-------------------- Printer.Orientation属性是设置横向还是纵向的,还用API吗? --------------------编程问答-------------------- 在VB中该设置好象不起作用啊,还提示什么只读属性的错误提示??? --------------------编程问答-------------------- 如果只是在你自己程序运行时候用到纵横项设置 不需要改变打印机设置 使用printer的Orientation属性设置为1就可以了 --------------------编程问答-------------------- 在VB程序中该设置好象不起作用啊,运行时还提示只读属性的错误提示???好象必须通过调用API才行;
其二:我好象在什么资料上看到说VB SP6的datareport的不支持该设置(纵横向设置),要安装什么补丁,是不是这样的呀??????请各位易做图再帮帮忙,谢谢!!!!! --------------------编程问答-------------------- 你要打印报表? --------------------编程问答-------------------- 还是不行的,因为我用的是24cm*14cm的报表,在VB中就只能以24cm这边作为顶部,即把打印机的Orientation属性设置为2了,在程序中把Orientation属性设置为1不起作用啊,可能要调用API才行,怎么实现啊????? --------------------编程问答-------------------- 打印机手动设置为纵向打印麻烦??? --------------------编程问答-------------------- 是要打印报表啊,并且每天打印量很大,每次打印时都要手动设置其为纵向打印才行,这样比较麻烦,我想通过程序设置,在打印时就不需要手动设置纵向打印就可以直接打印了,这样比较方便些。 --------------------编程问答-------------------- 使用报表打印就不用设置printer的属性了 是不会有用的 printer又不是打印机 --------------------编程问答-------------------- 打印机手动设置为纵向打印是比较麻烦啊,因为打印量太大了,每天至少要打印200次以上呀!!!!! --------------------编程问答-------------------- 问下 打印机本来设置为纵向打印 打印完了 没人改动为横向 怎么就会变成横向了呢?...不好意思啊 我不知道... --------------------编程问答-------------------- 因为我用的是24*14的报表,VB把24cm(宽的这边)这边作为顶端了,就自动设置其为横向了。 --------------------编程问答-------------------- 如果你一定想用API设置打印机 那给你链接参考下http://topic.csdn.net/t/20010102/17/54277.html
--------------------编程问答-------------------- 好的,谢谢了,我先看看吧 --------------------编程问答-------------------- 不客气.
补充:VB , 数据库(包含打印,安装,报表)