2017-03-09 96 views
0

我在我的android應用程序裏面使用了itext pdf生成器。我在哪裏使用有序列表和無序列表。我無法增加子彈和Order的文本大小。我使用下面的代碼增加了列表項大小。如何在itext android中增加列表項目符號大小?

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

你正在搞這個大塊和短語的組合。試試這個:

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

或創建這樣的段落:

new Paragraph(ingredient, font) 

在無序列表與字體第一個列表項似乎將所有列表符號的大小。 有序列表採用每個ListItem(或段落)的字體來呈現數字。 (v4.1.6)

+0

完美的解決方案。 – nidhi

相關問題