我必须在报告中撰写论文。我只想在我的诗歌中加入一些文字。我在文本中添加了<b></b>
标记,但它不起作用。
我想要的一个例子是“我的名字是 Jason ,而我的姓氏是 Michael ”。有人知道吗?
答案 0 :(得分:13)
尝试使用HTML <b></b>
(粗体)标记围绕要突出显示的字词,并将字段内容类型更改为HTML
答案 1 :(得分:10)
这项工作很好:
"<style isBold='true' pdfFontName='Helvetica-Bold'>" + $F{data} + "</style>"
来自数据源的输入数据,或
<style isBold="true" pdfFontName="Helvetica-Bold">Bolt text</style>
仅适用于某些静态文本。
对于文本字段集属性标记 =样式化。
答案 2 :(得分:5)
我刚刚更改了属性→标记→HTML。它有效。
答案 3 :(得分:4)
<b> </b>
标记不再适用于文本字段。确保为文本字段启用了“样式文本”,并将其放在字段表达式中。
<style isBold="true" pdfFontName="Helvetica-Bold">Text to be bold...</style>
pdfFontName可以是您喜欢的任何内容。
如果你正在使用已经在字符串中的文本粗体,请确保使用反斜杠转义上述引号或使用单引号。
答案 4 :(得分:1)
作为一个例子,我的一个表达式: {
"<b>"+$F{bezeichnung}+"</b>"+" ("+$F{anzahlStimmen}+" "+$R{stimmenI18N}+")"
}
答案 5 :(得分:0)
例如 - 单词的第一个字符是 RED
<textField pattern="">
<reportElement x="23" y="35" width="189" height="18" forecolor="#000000" uuid="dd8bc5b3-1dc9-4348-84c8-ff7993746830"/>
<textElement textAlignment="Center" verticalAlignment="Middle" markup="styled">
<font fontName="Apolonia" size="17" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA["<style forecolor=\"red\">"+$F{L1_word}.substring(0,1)+"</style>"+$F{L1_word}.substring(1)]]></textFieldExpression>
</textField>