导出带有标题背景或边框的高图表不起作用

问题描述 投票:0回答:1

我想导出带有样式标题的高图表。 我无法在导出的文件中获取标题上的任何背景颜色或边框属性。

这是一个带有背景颜色和边框的标题的示例图表:https://jsfiddle.net/rolfboom/u5471ypa/20/

title: {
  useHTML: true,
  style: {
    fontWeight: 'bold',
    padding: '10px',
    color: '#00FF00',
    backgroundColor: '#000000',
    border: '2px solid #FF0000',
  }
},

在所有导出的文件中,这两个属性都不会应用。

浏览器中呈现的图表 导出的png
Chart rendered in browser Exported png

有谁知道这是否可以做到以及如何做到? 我发现一些旧帖子描述了此代码的工作原理,所以也许这会随着某些 Highcharts 更新而改变? 不过我最近没有找到任何关于此的帖子。

highcharts styles
1个回答
0
投票

默认情况下,导出的图表将转换为 SVG,并在此过程中去除任何 HTML 标签。要覆盖此行为,您可以启用导出选项内的

allowHTML
属性。

exporting: {
    allowHTML: true
}

演示: https://jsfiddle.net/BlackLabel/sduza2q6/

API: https://api.highcharts.com/highcharts/exporting.allowHTML

© www.soinside.com 2019 - 2024. All rights reserved.