论坛中的有识人士,在下最近遇到这样一个问题急需解决。我用printer对象写了一个报表,直接用printer.currentx,printer.currenty来控制打印输出的位置,打印纸使用的是A4。发现的问题是:在一台打印机(激光)中打印的时候,可以将文字打至距页尾0.5厘米的位置(这是我所需要的),而使用另一台打印机(喷墨),则只能将文字打至距页尾1.5厘米的位置就换页,我调整页边距但是没有用。请问该如何在程序中设置打印机才能使文字能打至距页尾0.5厘米的位置。切盼回复!感激不已
解决方案 »
- 求教Tchart一个问题(坐标控制)
- shockwaveflash 控件不能置前的问题(急!高手进)
- 用data控件 odbc--调用失败??
- 如何获取一个URL对应的缓存文件?
- VB编程中如何用当前windows2000登录用户名去连接访问SQL2000?
- 文件的使用,打开和关闭问题。
- 我要走了,进来那分!
- 为什么activex不能被客户端注册使用
- 用formula one 6.0打印怎么打不出汉字,预览时候有汉字呀,这是为什么?
- 请问在数据库网格控件中,是TrueDBGrid70好呢?还是VSFlexGridPro好呢?
- 两个ADODC控件间怎么传递记录?
- 求教:读EXCEL文件时弹出个窗口如何去掉???
printer.height 自定义纸张高度
其实我用得也少好像要自己程序设定的这里用printer对象的少,太烦琐
你不会把报表设计得小一点吗?多留一些余白显得大方些。