通过代码实例跟我学itext框架技术——在web应用系统中应用itext框架技术的应用实例内容摘要:
( 3 ) 业 务 接 口 的 实 现 类 组件 , 名 称 为 CreatePDFFileImple , 包 名 称 为 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究 , 8/16 页 ( 4) 编程 CreatePDFFileImple 组件类 中的相关功能实现方法 package。 import。 import。 import。 import。 import。 import。 import。 import。 import。 import。 import。 import。 import。 import。 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究 , 9/16 页 import。 import。 import。 public class CreatePDFFileImple implements CreatePDFInterface { public CreatePDFFileImple() { } public void createPDFContent(ByteArrayOutputStream pdfByteOutputStream,String pdfFileSize,String pdfFileContent) throws DocumentException,IOException { Document document=null。 Rectangle pdfDocumentSize=null。 int pdfFileSizeDigit=(pdfFileSize)。 switch(pdfFileSizeDigit) { case 1: pdfDocumentSize=new Rectangle()。 break。 case 2: pdfDocumentSize=new Rectangle()。 pdfDocumentSize = ()。 // 加上这句可以实现 A4 页面的横置 break。 case 3: pdfDocumentSize=new Rectangle()。 break。 case 4: pdfDocumentSize=new Rectangle()。 pdfDocumentSize = ()。 // 加上这句可以实现 A3 页面的横置 break。 } 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究 , 10/16 页 ()。 //文档的背景色 //创建一个文档对象,并设置他的初始化大小为我们所特殊要求的 document=new Document(pdfDocumentSize)。 PdfWriter writer = (document,pdfByteOutputStream)。 ()。 //打开文 档对象并加入文字 (createTextParagraph(pdfFileContent))。 (createFundsTable1())。 (createFundsTable2())。 ()。 //注意:一定要关闭文档 } public Paragraph createTextParagraph(String pdfFileContent) throws IOException,DocumentException { BaseFont bfChinese = (STSongLight, UniGBUCS2H, )。 Font FontChinese = new Font(bfChinese, 12, )。 String pdfCont。通过代码实例跟我学itext框架技术——在web应用系统中应用itext框架技术的应用实例
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。