本示例向您展示如何使用com.itextpdf.text.ZapfDingbatsList该类通过iText pdf库创建ZapfDingbatsList列表。
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 ZapfDingbatsListDemo { public static void main(String[] args) { Document doc = new Document(); try { PdfWriter.getInstance(doc, new FileOutputStream("ZapfDingbats.pdf")); doc.open(); // 创建一个具有字符编号50的ZapfDingbatsList List zapf1 = new ZapfDingbatsList(50); zapf1.add(new ListItem("Item 1")); zapf1.add(new ListItem("Item 2")); zapf1.add(new ListItem("Item 3")); doc.add(zapf1); // 创建一个ZapfDingbatsList,其字符编号为55并缩进 // 到30点。 List zapf2 = new ZapfDingbatsList(55, 30); zapf2.add(new ListItem("Item 1")); zapf2.add(new ListItem("Item 2")); zapf2.add(new ListItem("Item 3")); doc.add(zapf2); } 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>