您的位置:程序门 -> vb -> 数据库(包含打印,安装,报表)



超长字符换行打印的问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


超长字符换行打印的问题
发表于:2007-10-17 12:06:53 楼主
printer.fontsize   =   12
    printer.currentx   =   45
    printer.currenty   =   87
    do   while   len(text12)   >   11
        str1   =   text12
    do   while   len1   >   0   and   printer.textwidth(str1)   >   len1
        str1   =   left(str1,   len(str1)   -   1)
    loop
    printer.print   str1  
    if   len(str1)   =   0   then   exit   do                          
        text12   =   mid(text12,   len(str1)   +   1)              
    loop
  我需要在第11个字开始换行,但是根本就不换行,请问是怎么回事。
发表于:2007-10-17 12:40:061楼 得分:0
你在text。change事件中加代码

肯定是事件不对
发表于:2007-10-17 12:56:432楼 得分:0
在事件里输入后就自动打了。
发表于:2007-10-17 15:52:293楼 得分:0
可能是你的事件不正确
发表于:2007-10-17 16:47:524楼 得分:0
可是   ,你的代码并没有体现出换行啊!
发表于:2007-10-17 17:12:195楼 得分:0
报表打印换行的问题:         http://topic.csdn.net/t/20021213/10/1257179.html


快速检索

最新资讯
热门点击