给分了,大家快来抢

时间:2022-09-30 18:56:18
手头有一项目,其中一模块为报表打印,普通打印没什么问题,可是现在碰到的问题是,如果打印内容超过表单内容,表单内容不是用<textarea>输出,而是用out.println();直接输入text型的内容字段,所以必须使用分页打印(多加一张内容的附表),应如何解决?  
技术难点:分页时如何判断你已经输入到哪一个字,如果全部没有换行的可以用字数来算,可是一换行,就必须在总行数里面减少一行,否则会撑开表格,这是在另外一张附表里面打印的怎么算从哪个字开始。  
现有一方法,能否进行修改,写成一个公用函数,或者各位能以自己的方法写公用函数(因为很多地方要用到^_^)  
public  int  cal_en(String  tempstring)  
{  
   for(int  i=0;i<tempstring.length()-3;i++){  
     if(xfnr.substring(i,i+3).equals("<br>"))    //因为传入数据库的str型都被我转回了html格式,所以回车转换成<br>,因此用这个来判断回车几个  
     n_en  +=  1;  
   }            
 return  n_en;  
}                                      
public  int  calposition(int  n_en)  
{  
     int  en_position=0;  
     for(int  i=0;i<n_en;i++){  
       en_position  +=  tt[i].length();  
       en_postion  +=  4;  
     }  
return  en_position;  
}  
可是这段会有问题,请各位指教,谢谢  
接下来的就是根据字数和行数来判断了  
if((nr.length()<=nr_maxsize)  &&  (nr_en<=18))//已经定义过nr_maxsize为一个值多写几个内容长度和nr_en(行数)的相关判断就能得出这个页面输出的最后一个字吧?  
请各位鼎力相助

23 个解决方案

#1


我还以为是散分呢,白高兴

#2


你给我答案就散分啊,我怕很多人看到比较难点问题就不进来,所以只能这样骗你们来看咯,呵呵(开个玩笑)

#3


救救我把,求求你们了

#4


迫切需要帮助

#5


上当

#6


啊!你们都是没人性的啊?不肯帮我

#7


这个问题我也碰到过,不太好弄的。我认为还是按照行数来分配好一点,另外你的报表输出是什么形式

#8


不就是字符串操做吗?
简单的方法做不了来
麻烦的还做不出来啊,我想不会的,自己研究研究吧,或者把你的报表部分给我一部,我帮你搞定
wgiy@163.com

#9


用IE里的打印方式不可以吗?

#10


这个问题我一直得不到完美的解决,有谁有好的方法推荐?

#11


我来学习

#12


骗子!:)

#13


我接分

#14


我还以为有个好心人呢!
:)

#15


up

抢不到了
有难度呀
帮不上忙

#16


不好解决,——我们公司专门抽出3个人来解决这个问题!

#17


要是解决了,贴出来看看(:
这个要求是不是提得太早了,呵,呵

#18


一篇文章如果里面什么没有<br>,输出时不是可以自动分行吗?

#19


jie fen

#20


我要呀!

#21


我要:)

#22


我是专门接分,而注册的!

#23


难度大,我帮你顶。

#1


我还以为是散分呢,白高兴

#2


你给我答案就散分啊,我怕很多人看到比较难点问题就不进来,所以只能这样骗你们来看咯,呵呵(开个玩笑)

#3


救救我把,求求你们了

#4


迫切需要帮助

#5


上当

#6


啊!你们都是没人性的啊?不肯帮我

#7


这个问题我也碰到过,不太好弄的。我认为还是按照行数来分配好一点,另外你的报表输出是什么形式

#8


不就是字符串操做吗?
简单的方法做不了来
麻烦的还做不出来啊,我想不会的,自己研究研究吧,或者把你的报表部分给我一部,我帮你搞定
wgiy@163.com

#9


用IE里的打印方式不可以吗?

#10


这个问题我一直得不到完美的解决,有谁有好的方法推荐?

#11


我来学习

#12


骗子!:)

#13


我接分

#14


我还以为有个好心人呢!
:)

#15


up

抢不到了
有难度呀
帮不上忙

#16


不好解决,——我们公司专门抽出3个人来解决这个问题!

#17


要是解决了,贴出来看看(:
这个要求是不是提得太早了,呵,呵

#18


一篇文章如果里面什么没有<br>,输出时不是可以自动分行吗?

#19


jie fen

#20


我要呀!

#21


我要:)

#22


我是专门接分,而注册的!

#23


难度大,我帮你顶。