在UI的actionPrint_actionPerformed中,创建一个KDNoteHelper对象,如下:
com.kingdee.bos.ctrl.report.forapp.kdnote.client.KDNoteHelper appHlp
= new com.kingdee.bos.ctrl.report.forapp.kdnote.client.KDNoteHelper();
然后,调用print方法,即可打印
appHlp.print(getTDFileName(), data, javax.swing.SwingUtilities.getWindowAncestor(this));
其中,getTDFileName(),需要重写,提供模板打印的路径,data为打印数据提供者类
getTDFileName()一般实现如下:
protected String getTDFileName() {
return "/bim/fdc/contract/ContractBill";//在套打管理器中定义的模板路径
}
com.kingdee.bos.ctrl.report.forapp.kdnote.client.KDNoteHelper appHlp
= new com.kingdee.bos.ctrl.report.forapp.kdnote.client.KDNoteHelper();
然后,调用print方法,即可打印
appHlp.print(getTDFileName(), data, javax.swing.SwingUtilities.getWindowAncestor(this));
其中,getTDFileName(),需要重写,提供模板打印的路径,data为打印数据提供者类
getTDFileName()一般实现如下:
protected String getTDFileName() {
return "/bim/fdc/contract/ContractBill";//在套打管理器中定义的模板路径
}