分享

使用注解绑定调用XDOC

 WindySky 2016-12-20

看看下面的例子:

Java代码  收藏代码
  1. import java.io.File;  
  2. import java.io.IOException;  
  3.   
  4. import com.hg.xdoc.XDocService;  
  5. import com.hg.xdoc.XDocService.XDoc;  
  6. import com.hg.xdoc.XDocService.XParam;  
  7.   
  8. /** 
  9.  * XDocService调用示例(使用注解) 
  10.  * @author xdoc 
  11.  */  
  12. public class Test {  
  13.     /** 
  14.      * 主程序 
  15.      * @param args 
  16.      */  
  17.     public static void main(String[] args) {  
  18.         try {  
  19.             Cmyg cmyg = new Cmyg();  
  20.             cmyg.setName("张小军");  
  21.             cmyg.setAge(6);  
  22.             new XDocService().run(cmyg, new File("d:/cmyg.pdf"));  
  23.         } catch (IOException e) {  
  24.             e.printStackTrace();  
  25.         }  
  26.     }  
  27. }  

 这样方式调用XDOC很简洁,表面上像是将一个Java Bean转换为一个pdf文件。

在Cmyg类中使用注解进行了绑定:

Java代码  收藏代码
  1. @XDoc("./cmyg.xdoc")  
  2. public class Cmyg {  
  3.     @XParam("姓名")  
  4.     private String name;  
  5.     @XParam("年龄")  
  6.     private int age;  
  7.     public String getName() {  
  8.         return name;  
  9.     }  
  10.     public void setName(String name) {  
  11.         this.name = name;  
  12.     }  
  13.     public int getAge() {  
  14.         return age;  
  15.     }  
  16.     public void setAge(int age) {  
  17.         this.age = age;  
  18.     }  
  19. }  

 这是XDocService A.6.2版本新加的功能。详细见:http://www./java.html

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多