【发布时间】:2021-08-30 07:41:31
【问题描述】:
我的 BIRT 报告中有一些单元格文本没有像我希望的那样流畅。
例如,
文字是Long value resultwithaverylongname whichcannotbreak,我曾希望它会这样显示:
Long value
resultwithaverylongname
whichcannotbreak
渲染选项如下:
renderOptions.setOutputFormat(IPDFRenderOption.OUTPUT_FORMAT_PDF);
renderOptions.setOption(IPDFRenderOption.PAGE_OVERFLOW, IPDFRenderOption.OUTPUT_TO_MULTIPLE_PAGES);
renderOptions.setOption(IPDFRenderOption.PDF_TEXT_WRAPPING, true);
renderOptions.setOption(IPDFRenderOption.PDF_WORDBREAK, true);
在我看来,我想要的输出在物理上是可能的,但我不知道为什么 BIRT 不会在空格处中断并在单词中间中断。
我正在使用 BIRT 4.16(来自 Sourceforge)。文本包含普通空格(没有不可破坏的空格)并通过data 对象显示。
3.Sep.21
我现在有一个示例项目,我正在尝试提交到 Github。与此同时,这里有一个截图,显示了看起来不错的休息时间和其他不好看的休息时间......
git repo 在这里:https://github.com/pramsden/test.wordbreak
【问题讨论】: