リストにいくつかのコンテンツを表示して、pdfファイルで表示します。太字Pdfリストのテキスト
すべてのことがうまくいきましたが、今ではリストアイテムの一部のテキストを太字にする必要があります。例については
:
これはのListItem太字テキストです。
どうすればいいですか?ここで
が私のコードです:私はこの試みた
List lst_note = new List(List.ORDERED);
lst_note.IndentationLeft = 10f;
lst_note.Add(new iTextSharp.text.ListItem("This single **word** should be Bold", FontFactory.GetFont(FontFactory.TIMES_ROMAN, 10)));
disclaimer.Add(lst_note);
EDIT
:
Font bold = new Font(FontFactory.GetFont(FontFactory.TIMES_BOLD, 10, Font.BOLD));
lst_terms.Add(new iTextSharp.text.ListItem("Some Text "+ new Chunk("this should bold", bold), FontFactory.GetFont(FontFactory.TIMES_ROMAN, 10)));
をしかし、これは
私はdisplayed.Iすべき多くの項目があるので、表示する項目ごとに新しいリストアイテムを取りたいいけないが、それを考えていません各項目ごとに新しいリスト項目を取るのが良いでしょう。 –
@RahulNikateはiTextSharpでこれを行う唯一の方法であることを説明しています5.あなたは重い持ち上げに便利なメソッドを作成できますが、フォントファミリ、フォントサイズ、フォントスタイル)は、異なる 'Chunk'を使って行われます。あなたのコードに 'ListItem'を作成しなくても、iTextSharpは内部的に作成するので、あなたの反対は本当に意味をなさないでしょう。 –
okありがとうございました:) –