Jasper reports &引用;“合理的”;textField和staticText的属性在jaspersoft报表中不起作用

Jasper reports &引用;“合理的”;textField和staticText的属性在jaspersoft报表中不起作用,jasper-reports,text-alignment,export-to-pdf,Jasper Reports,Text Alignment,Export To Pdf,我想在textField和staticText中添加设置文本,因为它将在jasper报告中以相等的空间分割 文本应该像下图一样分布 将textAlignment设置为“已对齐”,但不起作用 有人能给我建议解决这个问题的方法吗 我必须在jasper报告中这样做,并以PDF文件生成报告 文本应像PDF报告中的贝娄文本一样分布。-单词之间以及字形或字母之间的空格被拉伸或压缩,以便对齐连续文本行的左右两端。使用对正时,习惯上只需根据语言方向将段落的最后一行左对齐或右对齐,即可将其单独处理 因此,您需

我想在textField和staticText中添加设置文本,因为它将在jasper报告中以相等的空间分割

文本应该像下图一样分布

将textAlignment设置为“已对齐”,但不起作用

有人能给我建议解决这个问题的方法吗

我必须在jasper报告中这样做,并以PDF文件生成报告


文本应像PDF报告中的贝娄文本一样分布。

-单词之间以及字形或字母之间的空格被拉伸或压缩,以便对齐连续文本行的左右两端。使用对正时,习惯上只需根据语言方向将段落的最后一行左对齐或右对齐,即可将其单独处理

因此,您需要行文本来查看
textAlignment=“Left”
textAlignment=“justized”
值之间的差异。我猜
textalign=“Justified”
工作正常,但它将文本视为“段落的最后一行”。如果将长文本放入staticText,则不会有任何问题(v6.9.0.)。见下图

解决方法可能是这样的:

  • 创建选项卡集变量
  • 
    
  • 将变量添加到任何需要对齐的表达式中,包括最后一行\第一行
  • 
    
  • 设置对齐和标记
  • 
    
    完整示例如下:

    
    

    你能描述一下“不起作用”是什么意思吗?你得到了什么结果?@Oleksandr在将textAlignment应用于“对齐”后,文本与正常对齐,就像textAlignment应用于“左”一样。答案有用吗?也许我遗漏了一些问题的细节?@Oleksandr,谢谢。textAlignment=“Justified”属性适用于大文本或段落。但是我希望输出像我附加的图像一样。我怎样才能像这样输出文本?你检查过我描述的解决方法了吗?在您的案例中有效吗?这适用于jasper报告的详细信息、摘要部分,但不适用于jasper报告的标题、页眉或列标题部分。你能帮我吗?@Nitin请提供“buggy”示例我在下面的帖子中添加了我的问题:答案是最新的。该变通方法适用于所有部分。