在打印机属性里定义了纸张大小,但是翻页的时候会产生误差, 会渐渐往上移,怎么解决啊!
第一页没有问题!
顺便再问下, 每页的最底下一些地方无法控制打印位置, 是不是底边距的关系?
第一页没有问题!
顺便再问下, 每页的最底下一些地方无法控制打印位置, 是不是底边距的关系?
解决方案 »
- vb初学者 请教大家 怎样实现列的操作(循环问题)
- QQ魔法表情实现原理 (附源码)
- 怎样才能做成类似于flashget悬浮窗口那样的半透明窗口?
- 窗体最大化时如何使它内部的各类控件例如text,command同比例放大
- 数据的读出和验证
- 请问如何调用 RegisterWindowMessage 函数来得到 findtext 函数(comdlg32.dll里的[查找对话框]函数)的消息?
- VB中如何调用Oracle的存储过程
- 如何用ado获得数据库字段的Description
- 用OLe和formula one6控件 打印(制作)excel报表各有什么优缺点>
- 关于在文件中搜索词组的问题,请来看看。多帮帮忙
- 如何用代码删除EXCEL里的一列?
- 如何移植这条c++语句
有的打印机设置高度后,再去输出Printer.Height,会发现并不是刚才赋的值,可以用一个FOR循环进行误差调整。
for i=-0.5 to 0.5 step 0.1
if printer.height=正确的值 then exit for
printer.height=printer.height+i
next i
hdhai9451,我用的是PRINTER来打印的应该控制的很精确才对的. 我在白纸上测试了下面的代码:
for i = 20 to 29
printer.currentY = i printer.print "Hello,world"
next i
printer.enddoc 结果前9个都能按正确位置打印,但是最后一个突然下移了将近2CM,只在最下边缘打印了上半部份字,
感觉奇怪!