L lover402 Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-24 #1 如何实现打印时调整数据的位置? 比如将打印的数据相对纸张向下移/向上移些位置。 或者说对打印机进纸量的控制?
Q qdyoung Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-24 #2 调整topmargin ----- http://www.8421.org
L lover402 Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-24 #3 to qdyoung: 你是说调整QuickRep的Margin项的Top高度?那样不就还要对程序进行编译吗? 我想在程序运行时,如果打印位置不准确(如:打印的数据偏高或低), 可以调整打印数据在纸张的相对位置。
to qdyoung: 你是说调整QuickRep的Margin项的Top高度?那样不就还要对程序进行编译吗? 我想在程序运行时,如果打印位置不准确(如:打印的数据偏高或低), 可以调整打印数据在纸张的相对位置。
Q qdyoung Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-24 #6 把这个属性保存在ini文件中,然后可以在维护界面中修改它, 每次打印时都读这个配置赋值给margin.top 我以前就是这么做的,很多套打的票据不标准,不同批买的都要调一下
L lover402 Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-24 #7 多谢qdyoung大虾指点. 现在有一个问题: 由于这个报表调整工具要通用在整个系统的报表,只要传入 某一窗体的报表名(如:Form2.QuickRep1)参数,就可以对该窗体的 QuickRep1.page.Topmargin进行调整设置,该如何实现?
多谢qdyoung大虾指点. 现在有一个问题: 由于这个报表调整工具要通用在整个系统的报表,只要传入 某一窗体的报表名(如:Form2.QuickRep1)参数,就可以对该窗体的 QuickRep1.page.Topmargin进行调整设置,该如何实现?
Q qdyoung Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-24 #9 var IniFile: TIniFile; bein IniFile := TIniFile.Create('myini.ini'); QuickRep1.Page.Topmargin := IniFile.ReadInteger('报表', '上边距', 0); IniFile.Free; end;
var IniFile: TIniFile; bein IniFile := TIniFile.Create('myini.ini'); QuickRep1.Page.Topmargin := IniFile.ReadInteger('报表', '上边距', 0); IniFile.Free; end;
Z zhangxzh Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-25 #10 lover402,你好: 你的问题的答案在 http://zhangxzh.diy.163.com 从网页上下载demo.exe 各种复杂报表都在其中.并且预览中的位置可以调整并被记记. 如果认为可以,请联系 zhangxzh@couragetech.com.cn
lover402,你好: 你的问题的答案在 http://zhangxzh.diy.163.com 从网页上下载demo.exe 各种复杂报表都在其中.并且预览中的位置可以调整并被记记. 如果认为可以,请联系 zhangxzh@couragetech.com.cn
L lover402 Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-25 #11 谢谢各位,问题已经解决了。 多谢绝qdyoung大虾的指点. to zhangxzh: 你的工具很不错,有需要会与你联系的。