如何利用Canvas编程打印超过两页的文本(30分)

  • 主题发起人 主题发起人 zouming
  • 开始时间 开始时间
不知又有多少人在翻书看帮助喽
 
1、如何确定分页?
2、如何确定分行?
3、如何判别数字、字母、汉字等?
 
zouming:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
版主请取消此问题,本人已解决,不想再讨论,帮我省些分。
 
如果你能把你的方法说出来,我可以给你60分,呵呵。
 
读取RichEdit的每一行,然后逐行写到Canvas,当写完一页后再写下一页。
 
本人已本一个管理系统中用完全自己编制的代码进行打印和显示,不用那些所谓的控件,
多爽。
 
怎么无人讨论?
 
我想看看你的代码!我有一个超宽报表297*800mm,用它的鬼程序总是只出一半,你或许
能帮我。
 
在分辨率不同的情况下,打印预览的结果不一样,如在640*480下能水平居中,
而在800*600下不能水平居中。what?
 
大虾,快一年了问题,结束吧
 
在分辨率不同的情况下,打印预览的结果不一样,如在640*480下能水平居中,
而在800*600下不能水平居中。what?
 
你说的是打印机分辨率还是显示器分辨率?
 
预览是显示器分辨率,打印时是打印机分辨率.
 
各位有没有下文,偶也遇到此问题,各位大哥帮帮忙好吗,true_afei@sohu.com 谢了
 
用代码手工分页,再写到几个不同的临时文件,可实现分页
 
我在一个开发系统中利用printer类编写打印程序(打印预览和打印程序共用大部分代码),
差不多有5000行,现在贴出可还不成熟,迟点我会贴出,供大家讨论。
 
后退
顶部