我在我的android应用程序中使用itext pdf generater。我在哪里使用Ordered list和unOrdered List。我无法增加项目符号和订单文本的大小。我使用下面的代码增加了列表项大小。
List list = new List(List.ORDERED);
list.setPostSymbol(") ");
//Ingredients Entry
for (String ingredient : ingredients.split("#")) {
font = new Font(Font.FontFamily.HELVETICA, txtSize_content, Font.NORMAL, BaseColor.BLACK);
chunk = new Chunk(ingredient, font);
//To set alignment to chunk
phrase = new Phrase();
phrase.add(chunk);
para = new Paragraph();
para.add(phrase);
para.setSpacingBefore(txtSize_content);
para.setAlignment(Element.ALIGN_LEFT);
//end To set alignment to chunk
//Add List Item to List
ListItem item = new ListItem(para);
item.setAlignment(Element.ALIGN_JUSTIFIED);
list.add(item);
}
document.add(list);
答案 0 :(得分:0)
你正在搞乱这个块和短语组合。试试这个:
list.add(new ListItem(ingredient, font))
或创建您的段落:
new Paragraph(ingredient, font)
在无序列表中,带有字体的第一个ListItem似乎设置了所有列表符号的大小。 有序列表采用每个ListItem(或段落)的字体来呈现数字。 (v4.1.6)