pageOffice 环境变量替换
什么是标签:
后端的pageoffice 预览html
后台预览接口
//标签替换 定义WordDocument对象
WordDocument doc = new WordDocument();
//定义DataTag对象
DataTag deptTag = doc.openDataTag("{部门名}");
deptTag.setValue("技术");
DataTag userTag = doc.openDataTag("{姓名}");
userTag.setValue("李四");
DataTag dateTag = doc.openDataTag("【时间】");
dateTag.setValue(new SimpleDateFormat("yyyy-MM-dd").format(new Date()).toString());
poCtrl.setWriter(doc);
//获取模板库
List<DynaBean> mobank = serviceTemplate.selectList("模板库","");
//业务bean
DynaBean bena = new DynaBean();
for(DynaBean mob : mobank){
//获取标签
String biaoqian = mob.getStr("key");
//获取字段的code
String valueKey = mob.getStr("value");
//在业务bean里面获取真实的业务值
String value = bena.getStr("valueKey");
DataTag userTag = doc.openDataTag("biaoqian");
//set进去
userTag.setValue(value);
poCtrl.setWriter(doc);