报表,怎么设纸张?

saoren 2001-02-01 03:41:00
怎么去设置TQuickRep中的Page属性,该属性是TQRPage类型,看了大半天,都不知道怎么通过TPrintDialog
或TPrinterSetupDialog中去设置这个Page:TQRPage属性。大家快帮忙。
type TQuickRep=class(...)
Page:TQRPage

Page是设置什么纸张,大小,什么什么之类的。
就是不知道,烦死了。
...全文
118 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
saoren 2001-06-01
  • 打赏
  • 举报
回复
给分
saoren 2001-02-01
  • 打赏
  • 举报
回复
注意:我是在程序中设置的Page.PageSize
yiyu 2001-02-01
  • 打赏
  • 举报
回复
这个在打印属性中设的吧!
1.按国人习惯的表格计,未满一页自动以空表格补齐 (可选) 2.对预览窗口进行了重新计,在预览时可重边距及纸张(增加了用户调用页面置等内容),更加美观和实用. 3.完全重写了PreparePrint过程,不再出现打印空页或有时不能完全打印数据等问题 4.新增部份函数和过程,可在预览时由最终用户通过拖动边框线立即永久性修改某一单元格宽. 5.修改了报表模板编辑器(再不需要EXE文件了,但任可编译CreportEdit工程得到CReportEdit.exe文件),与控件为一体,双击即可调用。pageNo有3种样式可选(第?页,第?/?页,第?-?页) 6.增加了数据表字段列表按健,可通过拖动字段自动填入模板单元格中. 7.增加了在模板中控制数值显示格式的功能,不用在字段属性中置,由此也可不必再置永久字段了。 8.更正了拆分单元格后,不能对齐的问题。 9.增加了在IDE中的预览和模板编辑器调用功能. 10.增加了两个函数,可实现每一页及整个表的每列汇总功能,各列的和还可做加减运算并将结果填入任意列中。 11.增加了图片功能(.bmp.jpg.ico类型均可),包括对数据库中的图像字段均可预览打印. 12.新增及完善了动态报表的支持功能,可对单个cell或成批cell进行置或赋值. 13.将生成临时文件改为用内存流 14.增加了OnSetCellFont事件,可根据条件,动态报表中单元格字体和大小,如可将某记录中等于"张三"的字符用大字体显示打印. 15.实现非100%显示比例下编辑和拖动表格线修改单元格宽度等. 16.定义并显示打印上标和下标功能. 17.实现字符间距及行距自定义.

5,930

社区成员

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

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