19

レポートにエッセイを書くために持っています。私は自分の詩のいくつかのテキストを太字にしたいだけです。タグをテキストに入れ<b></b>ましたが、機能しません。

私が欲しいものの例は「私の名はジェイソンで、私の名前はマイケルです」です。誰かこれについて知っていますか?

4

6 に答える 6

14

強調表示する単語をHTML <b></b>(太字)タグで囲み、フィールドのコンテンツタイプをHTMLに変更してみてください

于 2012-05-25T03:04:26.093 に答える
13

これはうまくいきます:

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

データソースからの入力データの場合、または

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

一部の静的テキストのみ。

テキストフィールドセットのプロパティの場合、Markup =styled。

于 2013-03-04T10:10:35.320 に答える
5

[プロパティ]→[マークアップ]→[HTML]を変更しました。できます。

于 2012-05-25T03:11:26.100 に答える
4

<b> </b>タグはテキストフィールドでは機能しなくなりました。テキストフィールドで「スタイル付きテキスト」が有効になっていることを確認し、これをフィールド式に入力します。

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

pdfFontNameは好きなものにすることができます。

すでに文字列に含まれているテキストを太字にする場合は、必ず上記の引用符を円記号でエスケープするか、一重引用符を使用してください。

于 2012-12-07T15:40:07.960 に答える
1

例として、私の表現の1つ:{

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

}

于 2014-11-14T16:48:22.970 に答える
0

例-単語の最初の文字は赤です

        <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>

結果

于 2017-10-11T14:16:49.083 に答える