用QRePort,怎么样可以在win98与win2000或NT下都能自定义纸张的大小?

明行 2002-07-24 12:34:44
用QRePort,怎么样可以在win98与win2000或NT下都能自定义纸张的大小?
...全文
29 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bobfang 2002-07-24
  • 打赏
  • 举报
回复
在设计期,将QuickRep的纸张设为Custom Size;在运行期再设置QuickRep.Width和QuickRep.Height(单位是Pixes),1mm=3.78082pixes。
A4纸(210mm*297mm)=794*1123
16K纸(146mm*215mm)=552*813
窄行打印纸(8 1/2in * 11in)=816*1056
宽行打印纸(14 7/8in * 11in)=1428*1056
有个前提条件,打印机必须支持自定义纸张!

明行 2002-07-24
  • 打赏
  • 举报
回复
我晕,我不是这个意思,我是说用代码控制,比如:
我设置一个纸张为长2000mm,高度为800mm,怎么样设置自定义的纸张就是这么大,要我的报表
在打印之前自动设置为它.
realist 2002-07-24
  • 打赏
  • 举报
回复
你只要把打印机的纸张类型增加了你所要的大小就可以了,定义就可以通过属性来设置了。

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧