有关打印的问题

zxjng 2000-06-09 11:39:00
在下要作一个打印统计结果和报表的程序,不知道用什么方法做比较好?
TPrint该怎么用呢?要使用系统的打印机,如何准备打印的内容呢,也就是
说如果我要打印整个Form上所能看见的东西该如何呢?
或者我要打印Form上看不完,但是有的内容该怎么办呢?
难道说打印Memo中的内容就只能一行一行的打,没有办法一次完成吗?
另外QuickRep打印方便吗,该怎么用,有没有这方面的资料参考
在此先谢了!
...全文
186 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wpkiller 2000-06-09
  • 打赏
  • 举报
回复
QuickRep 还比较方便,你可以试一试。有关的资料就看帮助好了。

另外,你可以直接在打印机的 canvas 上自己画出你所需要的东西,更为灵活,但需要自己编程的地方也更多。
Limu 2000-06-09
  • 打赏
  • 举报
回复
Find and Try to download Visual Report(VR) Component from Internet web site.
zxjng 2000-06-09
  • 打赏
  • 举报
回复
说得很好,分页该怎么判断呢,用什么方法?
另外EReport该怎么使用呢?
sky__horse 2000-06-09
  • 打赏
  • 举报
回复
如果查询一下过去的问题,一定能找到一大把解决办法
下面给出其中几个:
在本论坛下载EReport(有源码)
在http://www.nccsoft.com/delphi/vcl_lst/grids1.htm去下载ehlib1.52(有源码)
到www.digital-metaphors.com去找ReportBuilder Pro for Delphi 5(有源码)
sky__horse 2000-06-09
  • 打赏
  • 举报
回复
?
江王 2000-06-09
  • 打赏
  • 举报
回复
在打印机上打印的方法和在显示器上显示的方法是一样的,即它们的Canvas的用法是一样的,不同的是,显示器上可以不用考虑打印分页的问题(因为有滚动条),也就是说显示区域可以是无限的,但在打印机上可打印的区域是有限,超过这个区域的内容是不可见的。
事实上,打印对象的Canvas只有在打印时才可以访问(在Printer.BeginDoc和EndDoc之间才有效),而且Canvas代表的是当前的打印页的可打印区域,用Printer.NewPage方法后,Canvas代表的是新的一页的可打印区域。因此可以将打印理解成在多个画布上打印一个显示的不同部分。有这样的说明,你也许会明白为什么打印程序难写的地方,难就难在打印分页上,特别是表格的分页是比较麻烦的。
如果没有分页的问题,那打印和在屏幕上作图是一样的简单,否则,能用现成的控件就用现成的吧(除非你有充分的自信)。
zxjng 2000-06-09
  • 打赏
  • 举报
回复
在打印机的canvas上可以画不同的字体吗?
主要用到哪些方法和属性?
开发背景随着时代的进步和科技的发展,计算机网络的发展日新月异,深刻的影响着我们的生活,受疫情的影响,为了方便教师和学生打印文件以及取文件,节约学生和老师等待时间,节约打印店的打印成本,提高打印店的打印效率,开发一款在线的打印系统是十分有必要的,校园在线打印预约系统把上传文件、选择打印店、打印支付、打印完成取文件以及管理功能集成一身,各管理人员分工合作、相互配合,及时完成打印任务。也方便打印打印更方便更节约成本的打印文件以及节约学生的空闲时间。现阶段学校的打印文件模式都是传统的打印方式:学生需要跑到打印店拿QQ,微信,U盘给打印店的电脑上传文件,在等待别人打印完成后才能让打印店管理员打印文件,打印店管理员需要一个一个选择文件打印,在打印高峰期间,管理员打印文件忙不过来,不能给同学良好的打印服务,所以传统的打印文件方式不满足与当前社会的发展趋势。 开发目的利用现代计算机相关技术来进行在线打印预约,以减轻打印店工作人员的工作负担以及提高工作效率,减少学生打印等待时间。学生只需要上传需要打印的文件,然后选择打印店,选择支付以及去打印文件大概时间就可以,而打印店管理员只需要接收学生发的文件,以及打印,把打印的文件整理即可,可以根据学生取文件的时间自己编排打印文件的顺序,更好的利用时间,提高打印文件效率。 项目简介该项目是基于SpringBoot+SSM校园在线打印预约系统,包含两个角色:一个是用户模块,一个是打印店管理员模块。用户模块下面有个人中心模块,店铺选择模块,资料分享模块,资料分享模块,交易记录模块,使用帮助模块。在打印店管理员模块下有点单管理模块,店铺管理模块,价格管理模块。 项目运行截图下面从登录页面、用户界面和打印店管理页面三个部位来叙述全部系统。用户、商店和管理员都必须登录才可以浏览在线管理系统系统。管理员可以管理方法商店,但管理员可以是商店。用户登录输入校园在线打印预约系统的网址后,电脑浏览器将进到校园在线打印预约系统。会先进到系统的主页。用户可以先浏览系统首页,随后登录。用户注册如果登录者尚未注册,您需要注册一个帐户。单击右侧的注册按钮,将显示注册页面。用户需要填写用户名、电话号码、登录密码等信息。输入手机号码后,点击发送验证码,验证码就会发送到手机上。填写完毕后,点击注册按钮。添加后会跳转到登录页面。注册界面如图 短信验证码发送成功后,在线预约打印系统会弹出提示,此时用户的手机就会收到短信验证码。短信验证码发送成功界面如图进行账号注册。用户收到短信验证码如图 用户登录后的首页店铺详情个人中心      积分记录我的文件  文件共享管理员登录订单信息  订单详情店铺信息  价格设置 项目论文      

5,388

社区成员

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

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