iText / List:如何从列表中删除符号?

iText / List : How to remove symbol from list?

我必须使用 iText (JAVA) 创建 PDF,并且我必须在单元格中包含一个列表。 我这样做成功了,但是我的列表中的每个元素都包含“-”符号,我想将其删除。

我搜索了但找不到答案...请问您能帮帮我吗?

我的代码:

PdfPCell myCell = new PdfPCell();
com.itextpdf.text.List myList = new com.itextpdf.text.List();
myList.add(new ListItem("some text"));
myCell.addElement(myList);

感谢您的回答...:)

如果您不想列出清单,请不要使用它。只需将新的 Paragraphs 添加到带有 "\n" 的单元格或将单个 Paragraph 添加到单元格并向其添加块,也许不是最漂亮的解决方案,但它会起作用:

PdfPCell myCell = new PdfPCell();
myCell.addElement(new Paragraph("some text\n"));

PdfPCell myCell = new PdfPCell();
com.itextpdf.text.Paragraph myList = new com.itextpdf.text.Paragraph();
myList.add(new Chunk("some text\n"));
myCell.addElement(myList);

Jordi Castilla 的回答是正确的:如果你不需要列表,就不要使用列表。

如果您确实想要一个列表,您可以用其他东西替换列表符号。例如,参见 RemoveListSymbol 示例。在此示例中,我将列表符号更改为 "":

List list = new List();          
list.setListSymbol("");
list.add(new ListItem("Item 1"));
list.add(new ListItem("Item 2"));
list.add(new ListItem("Item 3"));

如果您选中 the resulting PDF,您将不会再看到默认列表符号 "-"