1、本人使用的是编辑器画布 、版本是 5.21
2、使用的是 “部署” 方式、不是打包成.zip 方式、
3、部署成功后 、查看流程实例图、每个节点上的汉子 都是乱码、 查了相关资料、发现这是 demo中 本身留的bug
解决方式:
activiti.xml 文件中 设置相应的property 属性
<!-- Activiti begin -->
在processEngineConfiguration bean 属性中
<bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">
<!-- 添加 -->
<property name="activityFontName" value="宋体"/>
<property name="labelFontName" value="宋体"/>
<property name="annotationFontName" value="宋体"/>
................................................
<!-- end -->
</bean>
代码 中
读取带跟踪的图片
processEngine.getProcessEngineConfiguration().getProcessDiagramGenerator().generateDiagram(bpmnModel, "png", activeActivityIds); 里面可以多加 参数进行控制
如下:
processEngine.getProcessEngineConfiguration().getProcessDiagramGenerator().generateDiagram(bpmnModel, "png", activeActivityIds, new ArraryList<String>(),"宋体","宋体","宋体",null,1.0D);
以上针对 5.21 版本、