打印DW时,一行文字被截断,打到上下两张纸上??
DW中列的属性为Auto Height 问题点数:100、回复次数:12Top
1 楼balloonman2002()回复于 2004-12-01 09:52:59 得分 0
把列的宽度设宽一点Top
2 楼hwh88888(努力升星中)回复于 2004-12-01 09:55:49 得分 10
你可以先预览一下,如果超出 一页的范围就会在第二页了Top
3 楼LIFEForSoft(北京原来叫“阉”京)回复于 2004-12-01 10:17:52 得分 0
to balloonman2002() :这跟列的宽度没关系
to hwh88888(努力升星中) :预览也一样,一行字还是被截为上下两半,分打在上下两张纸上
忘了说一点了,我的DW是Freedom的格式Top
4 楼workhand(我可憨了...)回复于 2004-12-01 10:26:22 得分 10
设置纸张的下边距,让他大一点就可以了Top
5 楼balloonman2002()回复于 2004-12-01 10:50:17 得分 10
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=3877
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=170257Top
6 楼LIFEForSoft(北京原来叫“阉”京)回复于 2004-12-01 10:55:06 得分 0
to workhand(我可憨了...) :问题是我打印的东东有好多张呢,下边距只能调整几张可以,我这么多张,前面搞好,下面几张又会有这个问题Top
7 楼LIFEForSoft(北京原来叫“阉”京)回复于 2004-12-01 11:12:33 得分 0
to balloonman2002() :
谢谢回答!
我的问题比较特殊,一个Freedom格式的DW,需要打印40000多字,所以我设置了6个Length为8000的字段,让它们AutoHeight,然后打印的时候就会碰到我所说的问题
因为单单一个8000字的字段就会被分页打Top
8 楼lzp_lrp(lzp)回复于 2004-12-01 12:54:52 得分 50
明白你说的是什么意思了,这个问题比较难办, 建议你在程序里计算一下,然后在打印成上下两页的位置插入一个换行回车"~r~n",把这行挪到下一页上,应该就解决了
呵呵,可能比较麻烦Top
9 楼config_w(美酒)回复于 2004-12-01 13:34:41 得分 0
请问大家,我怎么发自己的贴子Top
10 楼TTLOVEYOU3344(笨笨)回复于 2004-12-01 13:45:24 得分 20
支持 lzp_lrp(lzp) ,這個需要寫程序去控制,同時還要進行判斷:如果最後一個字符是中文的話,為了避免亂碼,建議寫個函數,或者搜索以前的帖子!Top
11 楼LIFEForSoft(北京原来叫“阉”京)回复于 2004-12-01 16:06:32 得分 0
天那~~~~4万多个字符椰~~~~
我的程序会不会慢的跟蜗牛一樣~~~~~55555555555555555555555555Top
12 楼lzp_lrp(lzp)回复于 2004-12-01 19:38:31 得分 0
4万多个字符不会慢的,400万的话可能会慢,要用带W的函数,像midw,leftw之类的函数
就不用担心乱码了
要不然,你别用Auto Height,根据字符多少自己用程序调整行高再试试
Top




