如何把大胆对某些字的文本字段?(how to put bold for certain word i

2019-07-29 13:48发布

我在报告撰写文章。 我只是想在大胆我的诗一些文本。 我已经把<b></b>标签中的文本,但它不工作。

我想要的一个例子是“我的名字是贾森和我的姓是迈克尔 ”。 任何人都知道这件事吗?

Answer 1:

尝试围绕你想用HTML突出的话<b></b>粗体)标签,并更改字段的内容类型为HTML



Answer 2:

这项工作很好:

"<style isBold='true' pdfFontName='Helvetica-Bold'>" + $F{data} + "</style>"

用于从数据源的输入数据,或

<style isBold="true" pdfFontName="Helvetica-Bold">Bolt text</style>

只有一些静态文本。

对于文本字段的属性集标记 =样式。



Answer 3:

我只是改变属性→标记→HTML。 有用。



Answer 4:

<b> </b>标签上的文本字段不再起作用。 确保“样式的文本”的文本字段启用并把这个领域的表现。

<style isBold="true" pdfFontName="Helvetica-Bold">Text to be bold...</style>

该pdfFontName可以是任何你喜欢的。

如果您正在文本加粗已在一个字符串一定要使用反斜线上述引号或者使用单引号。



Answer 5:

举个例子,我的表现之一:{

"<b>"+$F{bezeichnung}+"</b>"+" ("+$F{anzahlStimmen}+" "+$R{stimmenI18N}+")"

}



Answer 6:

例如-这个词的第一个字符是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>



文章来源: how to put bold for certain word in textfield?