私はレポートでエッセイを書いてくれました。詩のテキストを太字にしたいだけです。私は置きました <b></b>
タグはテキスト内にありますが、機能しません。
私の欲しいものの例は、「私の名前はJasonで、私の姓はMichael "です。これについて誰か知っていますか?
強調したい単語をHTMLで囲んでください<b></b>
(太字)タグ、フィールドコンテンツタイプをHTMLに変更
この作品は良い:
"<style isBold='true' pdfFontName='Helvetica-Bold'>" + $F{data} + "</style>"
データソースからの入力データ、または
<style isBold="true" pdfFontName="Helvetica-Bold">Bolt text</style>
一部の静的テキストのみ。
テキストフィールドセットプロパティの場合Markup =スタイル。
プロパティ→マークアップ→HTMLを変更しました。できます。
<b> </b>
タグがテキストフィールドで機能しなくなりました。テキストフィールドで[スタイル付きテキスト]が有効になっていることを確認し、これをフィールド式に入力します。
<style isBold="true" pdfFontName="Helvetica-Bold">Text to be bold...</style>
PdfFontNameは任意の名前にすることができます。
すでに文字列内にあるテキストを太字にする場合は、上記の引用符をバックスラッシュでエスケープするか、一重引用符を使用してください。
例として、私の表現の1つ:{
"<b>"+$F{bezeichnung}+"</b>"+" ("+$F{anzahlStimmen}+" "+$R{stimmenI18N}+")"
}
例-Wordの最初の文字は[〜#〜]赤[〜#〜]
<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>