您的位置:首页 > 其它

Activiti流程图乱码

2016-04-27 16:15 253 查看
最近遇到activiti流程图乱码问题,刚开始按照网上的做法去activiti.xml文件中加了如下配置:

<bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">

<property name="activityFontName" value="宋体"/>

<property name="labelFontName" value="宋体"/>

</bean>

结果生成的流程图片乱码倒是解决了,但在跟踪流程节点时生成的流程图任然是乱码,查阅了咖啡兔的教程没找到突破口,于是又在网上找了很久,终于在一篇帖子的评论中找到了解决方法:

在生成带跟踪节点的流程图片方法中把原来的:

ProcessDiagramGenerator diagramGenerator = processEngineConfiguration.getProcessDiagramGenerator();

InputStream imageStream = diagramGenerator.generateDiagram(bpmnModel, "png", activeActivityIds);

改成如下代码:

// 得到图片输出流(这样加可防止生成的流程图片乱码)

InputStream imageStream = processEngine.getProcessEngineConfiguration().getProcessDiagramGenerator()

.generateDiagram(bpmnModel, "png", activeActivityIds, new ArrayList(),

processEngineConfiguration.getActivityFontName(),

processEngineConfiguration.getLabelFontName(), null, 1.0);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: