要创建罗马或希腊数字列表,我们可以在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>