java itext 导出word 设置字符边框
发布网友
发布时间:2022-04-29 12:50
我来回答
共4个回答
热心网友
时间:2022-06-28 04:32
亲,这个是我给你写的设置边框和背景色的例子,请参考
package org.kodejava.example.itextpdf;
import com.itextpdf.text.BaseColor;
import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Phrase;
import com.itextpdf.text.pdf.PdfPCell;
import com.itextpdf.text.pdf.PdfPTable;
import com.itextpdf.text.pdf.PdfWriter;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
public class TableCellBorderColor {
public static void main(String[] args) {
Document document = new Document();
try {
PdfWriter.getInstance(document,
new FileOutputStream("TableCellBorder.doc"));
document.open();
PdfPTable table = new PdfPTable(3);
PdfPCell cell1 = new PdfPCell(new Phrase("Cell 1"));
cell1.setUseBorderPadding(true);
//
// Setting cell's border width and color
//
cell1.setBorderWidth(5f);
cell1.setBorderColor(BaseColor.BLUE);
table.addCell(cell1);
PdfPCell cell2 = new PdfPCell(new Phrase("Cell 2"));
cell2.setUseBorderPadding(true);
//
// Setting cell's background color
//
cell2.setBackgroundColor(BaseColor.GRAY);
//
// Setting cell's indivial border color
//
cell2.setBorderWidthTop(1f);
cell2.setBorderColorTop(BaseColor.RED);
cell2.setBorderColorRight(BaseColor.GREEN);
cell2.setBorderColorBottom(BaseColor.BLUE);
cell2.setBorderColorLeft(BaseColor.BLACK);
table.addCell(cell2);
PdfPCell cell3 = new PdfPCell(new Phrase("Cell 3"));
cell3.setUseBorderPadding(true);
//
// Setting cell's indivial border width
//
cell3.setBorderWidthTop(2f);
cell3.setBorderWidthRight(1f);
cell3.setBorderWidthBottom(2f);
cell3.setBorderWidthLeft(1f);
table.addCell(cell3);
table.completeRow();
document.add(table);
} catch (DocumentException | FileNotFoundException e) {
e.printStackTrace();
} finally {
document.close();
}
}
}
希望可以帮助到你,记得采纳哦追问您好,我在findjar上没有搜到这个jar文件,麻烦您能告诉我是用的那个jar包吗
追答你好,请采纳一下
热心网友
时间:2022-06-28 04:32
设置内边距即可。追问您是说,放到一个单个表格中,设置边框吗?
我想过这种实现,感觉怪怪的
热心网友
时间:2022-06-28 04:33
没太明白,先把你在做啥说清楚。难道是pdf转word?
热心网友
时间:2022-06-28 04:33
在模板文件里设置哈格式就好了xxx.rtf