当前位置: 首页 > 知识库问答 >
问题:

详细信息的文本字段似乎有字符限制并停止伸展

殳智志
2023-03-14

我有四个报告,基本上是同一报告的不同格式,下面的问题发生在其中三个。我有一个文本字段在细节的带,标记为扩展与溢出。问题是它似乎有某种字符限制,因为下面的文本(110个字符):

MAD.ESP.TAUARI(COURATARI GUIANENSIS AUBL.)SERRADA EM RIPA.KD.FAS.FSC 100% MED.19,1MMX38,1MMX2438,4MM DE COMP.

只是打印:

MAD.ESP.TAUARI(COURATARI GUIANENSIS AUBL.)SERRADA EM RIPA.KD.FAS.FSC 100% MED.19,1MMX38,1MMX2438,4MM DE

如屏幕截图所示:

<textField isStretchWithOverflow="true">
    <reportElement x="26" y="0" width="76" height="10">
    </reportElement>
    <textElement textAlignment="Center" verticalAlignment="Top">
        <font fontName="Arial" size="8"/>
    </textElement>
    <textFieldExpression><![CDATA[$F{descricaoProduto}]]></textFieldExpression>
</textField>

我将它导出到PDF并使用Arial作为字体(我用Arial字体添加了一个罐子)。

共有1个答案

裴良弼
2023-03-14

net.sf.jasperreports.export.pdf.force.linebreak.policy属性设置为true(在jasperreports.properties中或以编程方式)。参见http://jasperreports.sourceforge.net/config.reference.html#net.sf.jasperreports.export.pdf.force.linebreak.policy

该属性指示PDF导出程序使用java.text.breakiterator来确定文本中可能出现的换行符,这确保PDF导出时的换行符与在报表填充时测量文本时使用的换行符相匹配。值得注意的是,这可能会对PDF导出性能产生一些影响,但这不应该是戏剧性的。

 类似资料:
  • 我试图限制可以插入JavaFX-8文本字段的字符数:当达到限制时,调用endlinereach()方法。我想根据文本字段的大小(GUI上的可见部分)设置最大字符数。所以我使用的代码是 问题是textfield.getPrefClonCount()无法正常工作。此外,我无法以编程方式设置prefClonCount值,因为每次重新启动程序(而不是在执行期间)时,文本字段的宽度都会发生变化。文本字段是J

  • 问题内容: 我正在使用mssql_fetch_object从MSSQL表中获取一些数据,但是文本似乎在页面上被截断了。 数据在表中全部存在,但似乎在视图页面中被切断了。 其他人是否遇到过此问题,也许知道解决方法?这是我的代码; 问题答案: 我不熟悉在php中使用mssql的情况,但是我只是尝试了使用mysql的示例而没有问题。 这对我来说可疑 VAR_DUMP()返回字符串(4096) 所以我做了

  • 问题内容: 有没有一种方法可以将文本字段限制为仅允许数字0-100,从而排除字母,符号等?我已经找到了一种方法,但是它比看起来必要的方法复杂得多。 问题答案: 如果必须使用文本字段,则应将JFormattedTextField与NumberFormatter一起使用。您可以设置NumberFormatter上允许的最小值和最大值。 但是,Johannes建议使用JSpinner(如果适合您的用例)

  • 我在限制文本框值方面面临困难。 文本框不允许使用以外的符号。 例: 此外,符号和字符是可替换的,要么在开始-符号可能出现,要么字符或数字。 我尝试限制其他符号和允许逗号,但我在限制10个字符和允许符号和字符数方面面临困难。 我也提到了这个问题,但senario不同:如何限制C#中的textbox只接收数字和(点“.”或逗号“,”)后的“。或“,”只允许2个数字字符

  • 问题内容: 如何限制或限制用户在文本框中最多输入五个字符? 以下是我表单中的输入字段: 使用的是maxSize之类的东西吗? 问题答案: 最大长度: 输入将接受的最大字符数。这可以大于SIZE指定的大小,在这种情况下,该字段将适当滚动。默认值为无限制。 但是,这可能会或可能不会受到您的处理程序的影响。您可能还需要使用或添加另一个处理函数来测试长度。

  • “复制详细信息”页面显示你在受监控的复制页面中选择的从服务器或订阅服务器的详细复制信息。 复制详细信息页面的信息 摘要 本页面的开始部分列出了从服务器和主服务器信息。对于 MySQL 或 MariaDB 多源复制,你可以点击主服务器名来查看其复制详细信息。 复制启动关闭图表 它显示复制的启动或关闭状态图表或成功失败状态图表。时间选择器用于选择图表内显示的时间跨度和间隔(X 轴)。它包含日期时间选取