而是将列表项添加到段落,创建 itextsharp 的列表项并将其添加到 listItem 的 Arraylist。您可以创建有序和无序列表项,类似于 HTML 对应项<ul>
和<ol>
检查以下代码:
iTextSharp.text.List list = new iTextSharp.text.List(iTextSharp.text.List.ORDERED, 20f);
list.IndentationLeft = 20f;//indented 20 points from left margin
list.Add("The RomanList is added to the ordered list, and iTextSharp indents the RomanList relative to the ordered list to which it belongs");
list.Add("The RomanList is added to the ordered list, and iTextSharp indents the RomanList relative to the ordered list to which it belongs");
list.Add("Three");
pdfDoc.Add(list);//add list to document
上面的代码将创建有序列表。第二个参数将 symbolIndent 设置为 20 磅,这导致数字和项目本身之间的空间。
要了解有关使用 Itextsharp 创建列表的更多信息,请查看以下链接:
http://www.mikesdotnetting.com/Article/83/Lists-with-iTextSharp