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