* STSongStd-Light 是字体,在iTextAsian.jar 中以property为后缀
* UniGB-UCS2-H 是编码,在iTextAsian.jar 中以cmap为后缀
* H 代表文字版式是横版,相应的 V 代表竖版
*/
BaseFont bfChinese = BaseFont.createFont("STSongStd-Light",
"UniGB-UCS2-H", false)
Font fontChinese = new Font(bfChinese,12, Font.NORMAL, Color.GREEN)
用columnText吧,展示效果差别不大,设置文本的各种属性也方便BaseFont baseFont1 = BaseFont.createFont("C:/WINDOWS/Fonts/SIMYOU.TTF",BaseFont.IDENTITY_H,BaseFont.NOT_EMBEDDED)
Font font1 = new Font(baseFont1,9,Font.NORMAL)
int pageNo = form.getFieldPositions("~DICO-FUNC").get(0).page
Rectangle signRect = form.getFieldPositions("~DICO-FUNC").get(0).position
PdfContentByte ctOver = stamper.getOverContent(pageNo)
//测试columnText
ColumnText ct = new ColumnText(ctOver)
//行间距
ct.setLeading(0,1)
ct.setAlignment(Element.ALIGN_LEFT)
ct.setText(new Paragraph(" 测试输出",font1))
ct.setSimpleColumn(signRect)
ct.go()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)