首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > PowerDesigner >

SVF账票的PDF资料生成

2012-12-22 
SVF账票的PDF文件生成在对日项目中,有种要把FORM内容生成PDF文件的业务。原理就是首先制作frm文件,然后动态

SVF账票的PDF文件生成
     在对日项目中,有种要把FORM内容生成PDF文件的业务。原理就是首先制作frm文件,然后动态设置值到表单对应项,最后打印成PDF。
      使用SVF.jar包来开发。
      1.frm文件的绘制,如下图:
     

     每个部分类似控件,每个控件都有属性,类型于可视化编程的意思。蓝色字体是label,静态的,不可改变。红色字体的是动态的,运行时从外部读取的,程序就是要实现从其他地方读取数据显示到FORM上。
      2.Java代码:
首先导入SVF.JAR包。
JavaBean部分,对文件路径SvfBean.java

public class SvfMain {public static void main(String[] args) {// TODO Auto-generated method stubSvfBean sBean = new SvfBean();sBean.setFrmFilePath("e:\\test.frm");sBean.setFormMode(5);sBean.setPdfFilePath("e:\\test.pdf");SvfPDFMake spMake = new SvfPDFMake();int ret = spMake.pdfPrint(sBean);System.out.println("ret value is:"+ret);}}

当ret返回一个正整数的时候,就表示PDF文件test.pdf生成成功了,可以到对应目录下面查看。

热点排行