在设置打印文本时换行啊?插入VBCRLF
解决方案 »
- VB可以像C一样做出数组吗?
- 急求图书管理系统
- 关于CommandDialog的问题
- VB联接SQL SERVER 2000 用什么方式最快?
- MSFlexGrid中的固定列和固定行(标题)合并,内容不合并
- 为什么我在98里打包,在XP下无法成功安装呢?非常感谢!
- 初学VB的新手请教两道选择题。抢分请进!
- 已实现text自适应高度,现在怎么加上自适应宽度
- 请问vb的优先循序
- 请问VB可以实现类似netxray的功能吗?如何实现?哪里有这样的源代码?
- 程序运行时,出现“VB6.EXE错误,XX指令引用的"XX"内存。该内存不能为"Read"。一般是什么原因引起的。请各位大哥帮忙。up者有分。
- 如何在文件打开对话框添加自己的标签?
1 计算每行的最大长度,取可打印的字母个数m
2 将字符串按最大长度截取,每截取一段,就将该段加入到集合中。
具体就是:
利用循环,处理字符串,
从左端开始,一个一个字符的计算,遇到汉字,按两个字母计算长度,
一旦长度=m(同时要统计字符个数n),则截取左端n个字符加入到集合
同时再对剩余字符串进行上述处理,直到字符串长度<m.
判断是否汉字方法用asc()检查值<0
3 将集合中的项全部打印出来。
http://www.21code.com/codebase/?pos=down&id=928
可以嘛?
以要打印的字符宽度为单位(用printer.textwidth)记下打印区域行的长度,然后在文本中截取,打印。注意文本中的回车换行,因为一打印回车换行,curreentx就变为0了。如果文本是中英文混杂的,还要处理,因为英文字符宽度是中文的一半。这个方法比较笨,但我也想不出好办法。