一个很难的问题。 本人在做打印程序时发现,(用printer.print)打印一段文字时每20字换行。但换行时可能会在首字符出现标点。这样打出来的文字就不规范了。本人花了很长时间思考这个问题,还是没有结果。不知大哥们有没遇到过此类问题?如何解决?100分奉上。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Word 的做法是:(跳过空格)检查第21字是否标点,不是就在第20字换行。是则在第19字换行并调整当前行的字间距使行宽相等。确实是很麻烦。不过你要追求完美就不能怕麻烦。如果你不需要追求完美那么在行首出现标点又有何妨? 用textbox不行吗?将multiline属性设为true,然后控制每行的数据不行吗?如果是从数据库中调数据的话,你最好将取出的值分成每20字的变量,然后将变量付给text1.text,打印即可。 如何求得一个窗口的父窗口? 请问XP风格的表格控件用哪个好? 寻求项目合作(水温监控) BackSpace键的VB代码是什么? 收藏夹功能怎么还没有恢复啊!!!强烈要求恢复收藏夹功能!!! 莫名其妙的CancelError,高手请进!! 通用对话框的问题? 急:莫名其妙的错误,在access里可以查询到记录的语句,通过ADO对象就查不出任何记录了! 这段代码为何出错??find方法 菜!菜!菜!菜!菜!菜! 在VB6中用Datagrid,怎么能把adodb.recordset的数据与它绑定? unrecognized database format??
是则在第19字换行并调整当前行的字间距使行宽相等。
确实是很麻烦。不过你要追求完美就不能怕麻烦。如果你不需要追求完美那么在行首出现标点又有何妨?
如果是从数据库中调数据的话,你最好将取出的值分成每20字的变量,然后将变量付给text1.text,打印即可。