javascript - HighChart 标题文本实现的 HTML 样式不适用于导出文件

标签 javascript html css highcharts styles

我已添加<br/>&nbsp; HighChart 标题中的 HTML 标签。我可以看到图 TableView 中的样式发生变化,但是当我们导出为 PNG、JPEG 图像时...文本样式无法应用于导出的图像。请引用下面的示例图片

请引用JSFiddle - http://jsfiddle.net/uXg9t/172/

图 TableView :

enter image description here

导出 View :

enter image description here

导出图 TableView 中给出的标题的任何建议。

最佳答案

@Halvor Strand 的回答很中肯,但另外还需要更改标题结构,因为 SVG 在导出过程中无法正确生成。发生这种情况是因为 </br>的,但要解决这个问题,例如您可以将每个标题行放在不同的 <span> 中元素为 style="display: block;"设置在它上面。看一下代码:

    title: {
        useHTML: true,
        text: '<span style="display: block;">Header Text in Line1</span><span style="display: block;">Line 2 Text</span><span style="display: block;">Line 3 Text</span>',
        style: {
            "text-align": "center"
        }
    }

实例: http://jsfiddle.net/m052y9ud/

关于javascript - HighChart 标题文本实现的 HTML 样式不适用于导出文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52062908/

相关文章:

javascript - 如何从 extjs 4 数据存储中剥离 html?

javascript - 在 n 个元素之后将数组拆分为 block

javascript - 检查变量是否已分配元素或字符串

html - 使用 CSS 向下移动一段文本

javascript - 如何在垂直选项卡内容框的 div 内显示 d3js 图表?

javascript - 保持 Logo 图像纵横比的灵活标题

javascript - Emberjs - 我应该将 Handlebars.registerHelper 插入哪个文件

html - 如何在缩放后清除 HTML5 Canvas

css - 关于应该区别对待的同一对象的多个实例的基本 CSS 问题

html - 添加背景图像时列表项将添加类时事件