Activiti 5.16 流程图高亮追踪 中文乱码问题解决方法
来源:互联网 发布:数据挖掘 前景 编辑:程序博客网 时间:2024/04/25 10:11
最近研究Activiti流程,实现流程图高亮追踪是出现中文乱码问题,找了很多方法,现在把我最后的解决方法提供给大家。
1.在Spring配置文件中的
<bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">
中加入两行代码:
<property name="activityFontName" value="宋体"/>
<property name="labelFontName" value="宋体"/>
2.生成流程图流的方法
/**
* 获得流程图的流
* @param processInstanceId
* @return
*/
@SuppressWarnings("unused")
private InputStream getDiagram(String processInstanceId){
//查询流程实例
ProcessInstance pi =this.runtimeService.createProcessInstanceQuery().processInstanceId(processInstanceId).singleResult();
BpmnModel bpmnModel = this.repositoryService.getBpmnModel(pi.getProcessDefinitionId());
//得到正在执行的环节
List<String> activeIds = this.runtimeService.getActiveActivityIds(pi.getId());
InputStream is = new DefaultProcessDiagramGenerator().generateDiagram(
bpmnModel, "png",
activeIds, Collections.<String>emptyList(),
processEngine.getProcessEngineConfiguration().getActivityFontName(),
processEngine.getProcessEngineConfiguration().getLabelFontName(),
null, 1.0);
return is;
}
这样就能解决中文乱码问题了。
- Activiti 5.16 流程图高亮追踪 中文乱码问题解决方法
- activiti 部署流程图后中文乱码
- activiti当前任务高亮乱码问题解决(5.14版本)
- activiti 5.16 实现流程图高亮跟踪显示
- activiti5.17高亮显示流程图中文乱码
- Activiti流程图乱码
- Activiti流程图乱码
- Activiti 历史流程图高亮显示
- Activiti 历史流程图高亮显示
- 中文乱码问题解决方法
- activiti工作流【流程图乱码】解决
- activiti工作流显示流程图且当前节点高亮
- mysql 中文乱码问题解决方法
- Apache 中文乱码问题解决方法
- jsp中文乱码问题解决方法
- vim 中文乱码问题解决方法
- QSQLITE中文乱码问题解决方法
- UBUNTU中文乱码问题解决方法
- 浅析PowerBuilder下动态SQL语句
- 给Jquery easyui 的datagrid 每行增加操作链接
- Android 卡片效果(仿苏宁"易付宝钱包"首页)
- iOS开发--UITableView全面解析
- Objective-C Runtime
- Activiti 5.16 流程图高亮追踪 中文乱码问题解决方法
- Java线程池的详细介绍
- jquery的each()详细介绍
- 深入浅出Docker(二):Docker命令行探秘
- Html.AntiForgeryToken() 防止CSRF攻击 的AJaX应用
- [C++ Primer]第一章 快速入门
- hdu1159 最大公共子序列
- jquery easyui 表单验证
- A record for OF installation