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

Jasper报告:使用HTML标记在文本字段中以文本为中心对齐

霍建章
2023-03-14
<html>
<p><b>This is Bold text</b></p>
<p>  This is a paragraph whith indent</p>
<p>This is a paragra with no indent</p>
<p><center>This text should be centered</center></p>
<p><font size="4">This text should be of font size 4</font></p>
</html>

我试着用styled和rtf标记居中对齐,但不起作用。有没有其他方法我可以实现文本对齐为中心的一些行在文本字段?

也让我知道,如果我使用的字体标签是错误的方式。

共有1个答案

宗政楚
2023-03-14

字体大小

我看不出字体大小命令有什么问题,请确保您有标记=“html”并且已正确转义,您可以尝试将其替换为'

此<代码>TextFieldExpression

<textField>
    <reportElement x="132" y="0" width="126" height="30" uuid="0328a547-49c7-402c-bcb0-ae2a8fba4fb3"/>
    <textElement markup="html"/>
    <textFieldExpression><![CDATA["<p><font size=\"1\">Small</font>&nbsp;<font size=\"3\">Big</font></p>"]]></textFieldExpression>
</textField>

引用Teodord(jasper report staff)

对齐方式不在受支持的样式中,因为它与文本字符的外观无关,而是与它们的布局有关。我们不能更改同一文本字段元素内文本的对齐方式。

你们有什么选择?

 类似资料:
  • 使用text field value editor我将一个带有条件的文本添加到文本字段中(注意if是使用JasperSoft studio的字段编辑器构造的,所以if(...)代码是自动生成的,我只给出了值“pippo”和“pluto”)

  • 我已经使用iReports创建了一个JRXML文件。它有一个页眉和一个页脚。在详细信息栏中,我有一个文本字段,其内容通常约为 2 页。我已经启用了溢出拉伸选项。 现在,当我生成PDF报告时,页面底部的最后1-2行丢失/剪切/隐藏。我想并删除了页眉和页脚。但这也没有解决问题。我将底部页边距保持在20。 这意味着在分页符区域出现了此问题。 以下是 JRXML 内容: 这是生成的PDF的截图。第1页最后

  • 我在Jaspersoft Studio中创建了一个Jasper报告,用于生成HTML报告。它的宽度为550像素。其中一个数据字段包含URL,其中一些可能很长,例如: http://www.example.com/example?q=wifjaiojwefijawefwkopkfeomikwmfimvwkemmcwoemcomwclewccoepcopwijefijajowkopfkwoekfokw

  • 你如何确保变量在任何地方都被计算,而不仅仅是在细节带上?

  • 问题内容: 我的页面中有一个表格,我使用colgroups以相同的方式设置此列中的所有单元格的格式,对背景颜色和所有颜色均适用。但似乎无法弄清为什么文本对齐中心不起作用。它不会使文本居中对齐。 例: CSS: 问题答案: 只有有限的CSS属性集适用于column,而不是其中之一。 有关这种情况的说明,请参见“为什么只有四个属性应用于表列的奥秘”。 在您的简单示例中,最简单的解决方法是添加以下规则:

  • 问题内容: 如何以html形式居中输入字段的占位符对齐方式? 我正在使用以下代码,但是它不起作用: CSS-> HTML-> 问题答案: 如果只想更改占位符样式