`
wangcheng
  • 浏览: 1467493 次
  • 性别: Icon_minigender_1
  • 来自: 青岛人在北京
社区版块
存档分类
最新评论

在iReport中设置textField高度自适应

    博客分类:
  • java
阅读更多

在iReport中设置textField的高度根据内容自动变高.

 

选中一个textField,在属性中找到 Stretch With Overflow 并选中即可。

还有一个属性叫Stretch type,默认的值是No Stretch,可以改成Relative To Band Height。但是改不改textField的都会自适应(奇怪)。

Relative To Band Height 的含义可以在 JRElement.STRETCH_TYPE_RELATIVE_TO_BAND_HEIGHT 看到

The graphic element will adapt its height to match the new height of the report section it placed on, which has been affected by stretch.

JRElement是JRDesignTextField的Interface

分享到:
评论
5 楼 Ginger90 2015-01-26  
感觉帆软报表的操作更加简单一点
4 楼 actuutuu 2014-06-18  
       
3 楼 uule 2011-06-24  
那如果想横向拉伸呢?
2 楼 tom&jerry 2009-09-07  
研究了一下 ,Relative To Band Height的意思是高度邦定到某个带,是为了使同一行的高度相等,这个在做表格时很有用。
1 楼 zhufeng822 2008-04-04  
在这之前还要把edit-->properties-->定位 设置成portrait

相关推荐

    ireport中布局设置

    首先,我们要解决的是TextField中的文本换行问题。在IReport中,如果一个字段的值(如`%V{countries}`)的长度超过了预设的TextField宽度,可以通过设置“Stretch with overflow”属性来实现自动换行。这个选项使得...

    ireport控制分页显示

    在iReport中,可以通过调整各部分的高度和位置,以及设置适当的带区(band)属性,如“NewPage”、“NewColumn”等,来优化报表的视觉效果和功能性。 ### 总结 通过以上步骤,我们可以在iReport中有效地控制报表的...

    Ireport中文不显示以及乱码十几种解决方案

    在使用IReport设计报表时,有时会遇到中文不显示或者出现乱码的问题,这通常是由于字体设置、编码格式不匹配或系统环境配置不当等因素引起的。本文将详细解析这些问题的成因,并提供十几种可能的解决方案,帮助你...

    ireport 中的有关计算公式

    1. **创建变量**:在Ireport的设计界面中,首先添加一个新的变量,确保其类型被设置为`java.lang.Object`,这是由于在计算表达式中可能涉及到不同类型数据的转换。 2. **编写条件表达式**:利用Java的三元运算符来...

    IREPORT问题解决方法.doc

    在 IREPORT 中,设置字段、线高度时需要注意不要超过两条平行线之间的高度,高度减 2 就是实际高度。宽度也同样需要注意。 4. IREPORT 表达式 IREPORT 提供了强大的表达式功能,允许用户使用 Java 语言编写表达式...

    ireport制作复选框的办法

    * 在 iReport 中,制作复选框需要拉出矩形框和图形控件,并将它们设置为相同的大小。 * 在设置图片属性时,我们需要使用条件语句来控制图片的显示。 * 复选框字段的类型需要设置为 string,否则图片将不会显示。 * ...

    ireport中文版本

    iReport是一款强大的报表设计工具,尤其在Java世界中,它以其易用性和灵活性深受开发者喜爱。本篇文章将深入探讨iReport的中文版本,旨在帮助中国用户更好地理解和使用这款工具。 一、iReport简介 iReport是...

    ireport固定表头隐藏列

    同时,它还可能包含了如何在ireport设计界面中设置相关属性的步骤,以及最终生成的jrxml文件的结构和关键元素。 总之,ireport通过其灵活的设计界面和强大的功能,使得开发人员能够创建出满足各种需求的报表,包括...

    Ireport中文学习手册

    首先,"ireport中文学习用户手册.doc"是针对Ireport1.x版本的学习指南,涵盖了该版本的基础知识,如报表设计、数据源设置、样式和函数的应用,以及如何处理中文字符集问题,确保中文在报表中正常显示。这份文档对于...

    ireport 报表常见的问题解决方案

    在 ireport 中,设置导出报表时的分页是关键,确保每个页面的数据量适中。开发者需要调整报表的分组和页面大小设置,以实现理想的分页效果。 3.1.2 每页显示*页 当需要在每一页底部显示当前页码和总页数时,可以...

    iReport中文详细教程

    iReport要求系统环境中安装有Sun Java 2 SDK 1.5或更高版本。为了确保可以成功编译报表文件,需要完整安装JDK。 ##### 2.2 下载 iReport的官方网站是http://ireport.sourceforge.net/cap3.html。用户可以从该网站...

    ireport最全打印归纳

    * 字段(Fields):是数据源抽取出来的,希望在报表中出现的数据库内容。 * 参数(Parameters):这是你的应用需要提供给报表的入口,比如你希望在报表被解释的时候提供 Where 语句的条件值。 * 变量(Variables):...

    iReport生成二维码的案例

    2. **设置数据源**:在iReport中,你需要定义一个数据源,这可以是静态数据,也可以是从数据库或其他数据提供者获取的数据。在本案例中,我们可能只需要一个简单的字符串数据,因为二维码通常用于显示一段信息。 3....

    ireport中文帮助文档

    通过深入学习《iReport中文帮助文档》,开发者能够掌握报表设计的基本技巧,从而在实际项目中灵活运用iReport创建出满足需求的复杂报表。文档通常会包含详细的操作步骤、示例和常见问题解答,对于初学者尤其具有指导...

    iReport中文教程.pdf

    - 使用"不会变动的文字"按钮在各个band中添加内容。 5. **拖拽字段**: - 将需要显示的字段拖拽到"Detail"栏中。 6. **预览报表**: - 通过"执行报表"命令查看最终效果。 通过以上步骤,用户可以详细了解iReport的...

    ireport中文用户手册

    在了解iReport之前,我们需要明确它的核心作用。iReport 是 JasperReports 的前端设计工具,JasperReports 是一个用于生成静态和动态报表的Java库。通过iReport,用户可以设计各种类型的报表,如表格、图表、文本等...

    iReport中文教程(目前最全的)

    iReport提供了多种高级选项与报表属性设置,例如在新的页面上打印标题、汇总等,以及打印顺序、无数据打印等。 ### 脚本与模板 脚本可以用于动态控制报表的某些行为,而模板则是报表设计的起点,可以大大减少重复...

    IREPORT中多行某列数据的合并

    本文将详细解释如何在IREPORT中实现这种多行某列数据的合并。 首先,遇到的问题是使用常规的属性设置进行合并后,可能会出现边框不完整的情况。为了解决这个问题,我们需要手动添加线条来补充缺失的边框。但是,这...

Global site tag (gtag.js) - Google Analytics