CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

打印DW时,一行文字被截断,打到上下两张纸上??

楼主LIFEForSoft(北京原来叫“阉”京)2004-12-01 09:47:00 在 PowerBuilder / 基础类 提问

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

相关问题

  • 在DW里怎样实现按下,Ctrl+Ins就删除一行?
  • 怎样判断dw某一行某一列为空?
  • DW中,如何移动到数据发生改变的一行?
  • 请问能修改Label类DW的某一行值吗?
  • 如何让 dw 中某一行的复选框不可用?
  • 如何将dbf表排序?用dw一行一行地insert还是用sql的insert into xxx select xxx order by
  • DW里如何确定我所知道的数据是在哪一行的
  • 如何改变DW中某一行某一列的背景颜色?
  • DW是否能实现保存某一行的功能,还望指教!
  • 在没有单击的情况下,如何得到鼠标在DW的哪一行上?

关键词

  • .net
  • 打印
  • 字符
  • dw
  • faq
  • 程序
  • 上下两
  • 字
  • 问题

得分解答快速导航

  • 帖主:LIFEForSoft
  • hwh88888
  • workhand
  • balloonman2002
  • lzp_lrp
  • TTLOVEYOU3344

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo