我在列表中顯示了一些內容以顯示在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);
編輯
我已經試過這樣:
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也會在內部創建,所以你的反對意見並不合理。 –
好的,謝謝你,先生它的工作:) –