百度公开课B打印方案.doc

百度公开课B打印方案.doc

ID:55355615

大小:134.50 KB

页数:6页

时间:2020-05-11

百度公开课B打印方案.doc_第1页
百度公开课B打印方案.doc_第2页
百度公开课B打印方案.doc_第3页
百度公开课B打印方案.doc_第4页
百度公开课B打印方案.doc_第5页
资源描述:

《百度公开课B打印方案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、打印方案主讲:还没懒够打印无非是三种方式第一种:将所要的内容,print到窗体上,然后执行form.printform即可将窗体中的内容打印出来(以上方式适合于偷懒的人)(注:此方法会打印出窗体上所有东西)第二种:借助第三方控件,此方法为大家经常用到的,如EXCEL,或一些打印控件这种方式往往是将数据导出去,然后再控制第三方的程序来实现打印如:将DataGrid中的内容导出到Excel,然后再进行打印这种方法对于简单的主从表的窗体设计很有效,并且还很快,也是一个偷懒的办法但估计被打印折磨得不成人形的都知道,这种方法怎么着也感觉别扭(注:制作成HTML,调用IE,也是第二种方法里

2、面的,同样属于借助第三方控件)如果想要实现套打功能,那几乎是不可能的。课堂提问:1、提问者:九命猫问题如下:套打到底包含什么内容?回答:比如说给你一张已经有格式的纸,要你往上面指定的位置打印出需要的内容而且不能有偏差,一偏着就不好看了,套着那个格式去打,就叫做套打。2、提问者:九命猫问题如下:一般套打格式是如何来的?是否是客户要求的?回答:最简单的,你肯定在超市里看到过会计账本,那是不是有格式的?再简单的你到银行交手机费,给你的发票就是套打的。3、提问者:浩天大圣问题如下:数据导入到Excel后,能自动打印吗?回答:能打印,有打印的方法,但就是调用不出预览的窗口,第一种不好实现

3、的就是多种版本的套打,比如你想设计一个通用的财软件,会计凭证有立信的格式,也有当地地方的格式,如果你想去卖凭证纸的话,还有自己的格式。这每种格式都要需要去设计,去导出,相当的麻烦。第二种麻烦就是连续走纸的情况,似乎我还没有发现有第三方组件能实现这个功能,或者是我没有仔细去找4、提问者:巴斯光年问题如下:什么功能回答:超市小票,当你买的东西多,打印出来的纸张长度长,当你买的东西少,纸张长度短自己控制打印机是不麻烦,当然也不是什么麻烦,还是有一定的麻烦程度的浩天大圣:直接打印LTP口就行了还没懒够:关键是第三方组件有这样的功能么?还没懒够:呵呵,看来没经历过这样的情况了:D,我就被

4、这个折磨的巴斯光年:超市小票要套打?还没懒够:不是套打,这是第二种情况巴斯光年:连续打印?还没懒够:应当叫连续走纸还没懒够:第三种情况(2.3),就是有的控件有BUG,但就是没有办法控制,甚至为了这个BUG就得推翻所有的代码的情况都让我见到过比如说fpSpread这个大名鼎鼎的控件,就为了它,让我扔了一个私活,曾经的6.0版,在弹出打印对话框后,选择传真,点击确定,然后弹出传真设置的窗口,点击取消,结果开始打了,打了一会,程序发现不对,就报错九命猫:刚才那个多种版本的格式,怎么解决你还没说吧?还没懒够:多种版本就需要有多种导出代码,或者有多个相关的文件在后台支持着还没懒够:多个

5、相关文件的意思是这样的,比如说会计凭证,有多少种格式,就设计多少个EXCEL表,保存,然后指定一个文件,导出到这个文件中进行打印巴斯光年:只要EXCEL的位置发生变化那就惨了还没懒够:多种导出代码,用代码来设计格式,那是更是惨不忍睹的九命猫:把格式存在EXCEL文件中?九命猫:这种情况到底怎么办呢?还没懒够:把这个交给用户,让用户自己来玩,程序员撒手不玩了,正是因为这样,报表打印设计工具出来了九命猫:交给用户是应该的,但是这个工具是如何实现的?就好比游戏的地图编辑器还没懒够:但关键怎么来处理?用户设计,按着他们的思路来想,这应当要有一表格线,这应当是这么一句话,咋们辛辛苦苦设计

6、出来的函数以及参数,就这么完蛋了,你就是写操作手册也没用,总会给欠惹麻烦九命猫:那怎么办呢?浩天大圣:卖软件的时候有培训人员,让他们给用户培训九命猫:似乎这个也不是长久之道浩天大圣:一般来说,一个用户在购买软件的时候,售后技术员都会去做调试和培训。而且户在第一次设计好报表后,一般都不会再改动。巴斯光年:你用的是什么报表设计器?浩天大圣:VB自带的九命猫:我觉得那个也很麻烦啊,而且咱们现在是要给客户自己设计的机会浩天大圣:VB自带的解决不了的,我一般都导到EXCEL里解决九命猫:这样子还不是以前的方法么?浩天大圣:写一个报表设计器,那是好难的一件事情,要是容易,就不会有人专门写这

7、个吃饭了---------------------------中间休息-----------------------------------------------第三种:自己设计报表设计器,再根据相关的位置定义去Printer.Print到打印机或者是PictureBox.Print到预览中间去,这种操作异常复杂,但复杂过后,也就只是前期复杂,后期就简单一些了------------------------------------------------------------------

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。