如何在itext android中增加List子弹大小?

时间:2017-03-09 11:30:04

标签: android itext

我在我的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);

1 个答案:

答案 0 :(得分:0)

你正在搞乱这个块和短语组合。试试这个:

list.add(new ListItem(ingredient, font))

或创建您的段落:

new Paragraph(ingredient, font)

在无序列表中,带有字体的第一个ListItem似乎设置了所有列表符号的大小。 有序列表采用每个ListItem(或段落)的字体来呈现数字。 (v4.1.6)