这个 你就直接先用IREPORT 作出符合你想要的格式就OK啊  首先拖一个Static Text出来然后写入“供应商”把这个Static Text的高度设置为 (月 100和年 200 之和就可以了)

解决方案 »

  1.   

    textField 中有个 isrepeat 还是isNotRepeat 属性,你设下那个值看看
      

  2.   

    JasperReport看来很重要,学习一下。
      

  3.   

    ireport中,右击某个 fieldText, common, print repeated values
      

  4.   

    <reportElement
    x="126"
    y="1"
    width="65"
    height="20"
    key="textField-4"
    stretchType="RelativeToTallestObject"
    isPrintRepeatedValues="false"/>
      

  5.   

    属性找到了。但是没法试验.
    出现了异常 
    net.sf.jasperreports.engine.JRException: No input source supplied to the exporter.
    编译通过,而且我的设计模版里,就只有几个静态的文本. 用Ireport生成pdf文件也可以生成.
    但到JSP中导出就出现了这种异常.
    现在整个设计只有静态文本. 根本没用到数据源(不管给不给数据源,都出现这种异常).
      

  6.   


    原来可以通过 jsp 导出吗?
    你照着 jasperReport 的 demo 写上看看,或者直接把那个拷过去,把fileName 改改试试看
      

  7.   

    终于把那异常搞定了。
    现在压缩重复值还是不行
      print repeated values 这个属性设置为False就是压缩. 但他压缩了重复的值,没有填充多余的空间。。
     结果是这样的了
    =================================
    供应商  月  100
           年  200
    ==================================正确的结果应该这样
     供应   月  100
      商    年  200