要创建罗马或希腊数字列表,我们可以在iText中使用特殊的实现列表。该com.itextpdf.text.RomanList代表而罗马数字列表com.itextpdf.text.GreekList代表希腊数字列表。
可以使用com.itextpdf.text.ListItem该类创建列表项。让我们看看下面的例子:
package org.nhooo.example.itextpdf; import com.itextpdf.text.*; import com.itextpdf.text.pdf.PdfWriter; import java.io.FileNotFoundException; import java.io.FileOutputStream; public class RomanGreekListDemo { public static void main(String[] args) { Document doc = new Document(); try { PdfWriter.getInstance(doc, new FileOutputStream("RomanGreekListDemo.pdf")); doc.open(); List roman = new RomanList(); roman.add(new ListItem("Item 1")); roman.add(new ListItem("Item 2")); roman.add(new ListItem("Item 3")); doc.add(roman); List greek = new GreekList(); greek.add(new ListItem("Item 1")); greek.add(new ListItem("Item 2")); greek.add(new ListItem("Item 3")); doc.add(greek); } catch (DocumentException | FileNotFoundException e) { e.printStackTrace(); } finally { doc.close(); } } }
Maven依赖
<!-- http://repo1.maven.org/maven2/com/itextpdf/itextpdf/5.5.10/itextpdf-5.5.10.jar --> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.10</version> </dependency>