Javascript 通过FireFox以html格式打印表格

Javascript 通过FireFox以html格式打印表格,javascript,html,css,firefox,highcharts,Javascript,Html,Css,Firefox,Highcharts,我还有一个问题: 我有一个里面有图表和表格的表格,它在浏览器中显示得很好。但是当我尝试在mozila中打印它时(我需要将它打印为pdf),第三个速度计被剪切,因此它只显示2.5个速度计。 选项“收缩到适合”没有帮助,如果比例是100%,我有问题,如果我把70%或更少-我可以看到所有3个速度计,但其他文字太小。其他表格和内容根据比例完美呈现。有没有办法解决这个问题?这是关于FireFox浏览器的——我正需要他,但我也尝试过Chrome浏览器,他只使用自动缩放功能,但仍然可以实现70%左右的缩放。

我还有一个问题:
我有一个里面有图表和表格的表格,它在浏览器中显示得很好。但是当我尝试在mozila中打印它时(我需要将它打印为pdf),第三个速度计被剪切,因此它只显示2.5个速度计。
选项“收缩到适合”没有帮助,如果比例是100%,我有问题,如果我把70%或更少-我可以看到所有3个速度计,但其他文字太小。其他表格和内容根据比例完美呈现。有没有办法解决这个问题?这是关于FireFox浏览器的——我正需要他,但我也尝试过Chrome浏览器,他只使用自动缩放功能,但仍然可以实现70%左右的缩放。
那么,在打印时,是否有方法缩放图表?设置图表的精确像素大小对我的问题来说是个坏主意。
我认为问题在于,JS在绘制页面时只运行一次,之后就不会进行缩放。
css文件:

.container
{
    width:33%;
    border:0px solid black;
}
.speedometr
{
    width:80%;
    margin-left: auto;
    margin-right: auto;
}
以及html文件(您可以在中找到的js):


1.
从(h:mm)
高达(h:mm)
理想的
0:00
01:00
最优的
01:00
02:00
批评的
02:00
03:00
2.
从(h:mm)
高达(h:mm)
理想的
0:00
100:00
最优的
100:00
200:00
批评的
200:00
300:00
3.
从(h:mm)
高达(h:mm)
理想的
0:00
100:00
最优的
100:00
200:00
批评的
200:00
300:00

尝试在样式表中添加打印
@媒体
查询,并调整容器的宽度:

@media print {
  .container {
    width: 20%;
  }
}

如果您的工作被中断,请在代码之间的设置点添加空div,以确保它在每个打印页中保留某些内容

将此CSS添加到空白div:

@media print
{
.blankdiv {page-break-after:always}
}

没有帮助medid你也添加了css吗?我已经有了一个css文件,只是添加到现有的css文件中没有帮助。使用宽度参数播放不会影响车速表的大小。M/b因为这个ccs,但我不是舒尔:
tr{page break-inside:avoid;}td{text-align:left;vertical-align:text-top;border:1px纯黑;font-size:14px;page break-inside:avoid;}
你看过这个主题吗。。。我没有发现任何东西可以帮助我在打印页面上以100%的比例在1页上匹配图表,即使我使用的是everywhere宽度和High百分比。
@media print
{
.blankdiv {page-break-after:always}
}