2016-06-15 16 views
1

Я печатаю некоторый контент в pdf-файле в списке.Изменить размер шрифта в элементе списка в Itextsharp C#

Все прекрасно работает, но я хочу изменить размер шрифта текста, отображаемого с помощью List.

Как я могу это сделать?

Вот мой код:

List lst_rental = new List(List.UNORDERED); 
list.IndentationLeft = 30f; 
lst_rental.SetListSymbol("\u2022"); 
lst_rental.Add("Operators"); 
lst_rental.Add("Insurance"); 
lst_rental.Add("Lubricants, filters, etc."); 
lst_rental.Add("Maintenance services."); 
disclaimer.Add(lst_rental); 
+0

[Проверьте это, это может быть полезно для вас] (http://www.mikesdotnetting.com/article/81/itextsharp-working-with-fonts) – Wanderer

+0

@ У вас нет никакого примера для списков –

ответ

1

Вы не создаете ListItem самостоятельно в вашем коде. Вы должны создать ListItem объектов. Класс ListItem является подклассом Paragraph, что означает, что вы можете определить шрифт при создании объектов ListItem.

Пожалуйста, перейдите на страницу official iText website и используйте поле поиска для поиска слова «ListItem». Вы найдете примеры, такие как http://developers.itextpdf.com/question/how-can-i-generate-pdfua-compatible-pdf-itext

List list = new List(); 
list.Add(new ListItem("item with different font", font); 
document.Add(list); 

В IText 5, можно определить размер шрифта в Font объекта. В iText 7 вы можете определить шрифт, размер шрифта и другие свойства на более высоком уровне (уровень документа, уровень списка и т. Д.), Но, глядя на ваш код, я вижу, что вы используете iTextSharp 5 или ранее.

+0

Спасибо! работал на меня :) –

+0

Просьба помочь мне в этом, если вы можете сэр http://stackoverflow.com/questions/37829051/bold-some-text-in-pdf-list –