mxGraph 导出图片节点中文乱码问题解决方案
2017-12-05 17:01
1191 查看
mxGraph 官方地址
https://github.com/jgraph/mxgraphmxGraphicsCanvas2D
网上搜索到的结果只有一种,都是修改 com.mxgraph.canvas.mxGraphicsCanvas2D 这个类 plainText 方法,如图所示存在的问题是,需要前端节点不采用 html 格式,mxGraph.prototype.htmlLabels = false;
节点开启html格式,图片输出是走 htmlText 方法在windows上无问题,移到 linux上,乱码问题依然未解决,经过分析是Linux上无中文字体导致
Linux上安装中文字体 https://www.cnblogs.com/xionggeclub/p/6146484.html
开始只安装一个字体 宋体 SimSun,图片输出依然乱码,分析代码后发现每个节点的字体是根据节点属性 font-family 在重新设置的。修改 mxConstants 类中的字体属性以及 mxGraphicsCanvas2D.createHtmlDocument 方法
相关文章推荐
- ASP.NET 导出到EXCEL LINQ适用 自定义列 自定义数据源 解决中文乱码问题 解决方案
- PdfWriter PdfContentByte Graphics2D 导出PDF中文乱码问题解决方案
- jsp将table导出成excel+用js将table导出excel,中文乱码问题解决方案+action层导出excel
- jsp将table导出成excel+用js将table导出excel,中文乱码问题解决方案+action层导出excel
- [原创]OpenERP 7.0 打印PDF报表 中文 乱码问题的解决方案。
- properties中文乱码问题另一种解决方案--URLEncoder类
- Informix数据库通过ODBC驱动连接中文乱码问题解决方案
- hibernate中文乱码的问题解决方案
- 中文乱码问题的一些解决方案和经验
- Java_Servlet 中文乱码问题及解决方案剖析
- CentOS 5.5 中文乱码问题解决方案(转)
- kettle 显示中文乱码问题解决方案
- Servlet 中文乱码问题及解决方案剖析
- C#导出csv文件 防止中文乱码的解决方案
- Django导出excel中文乱码解决方案
- Struts之post提交表单出现中文乱码问题的解决方案
- Mysql中文乱码问题完美解决方案
- mysql5.1 中文 乱码 mysql 5.1 中文字符集问题终极解决方案
- JFreeChart中文乱码和文字模糊问题的通用解决方案
- Eclipse导出JavaDoc中文乱码问题解决