Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Printing HighCharts-如何为打印设置标签字体颜色?_Printing_Highcharts_Export - Fatal编程技术网

Printing HighCharts-如何为打印设置标签字体颜色?

Printing HighCharts-如何为打印设置标签字体颜色?,printing,highcharts,export,Printing,Highcharts,Export,我需要更改图表标签的字体颜色以便打印。 我试过: exporting: { buttons: { contextButton: { menuItems: [{ text: 'Print', onclick: function()

我需要更改图表标签的字体颜色以便打印。 我试过:

exporting: {
                    buttons: {
                        contextButton: {
                            menuItems: [{
                                text: 'Print',
                                onclick: function() {
                                    this.print();
                                }
                            }]
                        }
                    },
                    chartOptions: {
                        yAxis : {
                            labels: {
                                style: {
                                    color: 'black'
                                }
                            }
                        }
                    }
                }

但它不起作用。

,这是已知的bug,在这里向我们的开发人员报告,因为我们对轴的CoptoPosits有问题。

< P>不幸的是,HealthCad在打印时似乎不考虑字符。< /P> 一种可能的解决方法是创建一个仅打印的CSS文件,并将标签设置为黑色。以下内容将更改两个轴的标签颜色。我不知道你怎么能只画y而不画x

svg g.highcharts-axis-label text {
  fill: #000 !important;
}
将其放入名为print.css的文件中,然后将其包含在
中,如下所示:

<link href="print.css" rel="stylesheet" type="text/css" media="print" />

这实际上不是问题所在(请参阅您链接的帖子中我的评论)。打印与导出是分开处理的,它与读取源代码是分开处理的。似乎chartOptions根本不用于打印:(