iText⽣成⼀个单元格中包含不同的样式的PDF表格项⽬中有的时候需要⽣成⼀个这样的PDF表格:
⼀个单元格中包含不同的字体, 实现⽅式如下:手工红包制作大全
PDFTest.java
package port;
import java.awt.Color;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import Chunk;
import Document;
import DocumentException;
import Font;
import FontFactory;
import PageSize;
import Phra;
import pdf.PdfPTable;
import pdf.PdfWriter;
public class PDFTest {
Font boldFont = FontFactory
.getFont(FontFactory.HELVETICA, 10, Font.BOLD, Color.BLACK);
Font normalFont = FontFactory
.getFont(FontFactory.HELVETICA, 10, Font.NORMAL, Color.RED);
带敏字的网名昵称public byte[] generatePDF() {
// init
猪大肠的功效与作用Document doc = new Document(ate(), 10f, 10f, 10f, 10f);
ByteArrayOutputStream output = new ByteArrayOutputStream();
try {
口耳目教学反思
doc.open();
// create pdf table
PdfPTable pdftable = new PdfPTable(2);
Phra phra = new Phra();
phra.add(new Chunk("Blod red Font", boldFont));
phra.add(" : ");
phra.add(new Chunk("Normal blank Font", normalFont));
pdftable.addCell(phra);
pdftable.addCell("Another cell");
phra = new Phra();
phra.add(new Chunk("Blod red Font", boldFont));
phra.add(" : ");
phra.add(new Chunk("Normal blank Font", normalFont));
pdftable.addCell(phra);
pdftable.addCell("Another cell");
初二学生
doc.add(pdftable);
} catch (DocumentException e) {
throw new RuntimeException(e);
} finally {
if (doc.isOpen()) {
doc.clo();
}
满族八旗姓氏
}
ByteArray();
}
public static void main(String[] args) throws IOException { File file = new File("D://test.pdf");
孕妇可以吃瓜子吗
FileOutputStream out = new FileOutputStream(file);
out.write(new PDFTest().generatePDF());
}
}
<<
电影《太原战役》