0

我正在尝试从页面打印图表,该图表是使用使用 Flash Player 的 Fusion Charts 制作的。在页面上呈现图表后,结果:

<div>
<embed type="application/x-shockwave-flash" src="../components/fusion_bar/swf/FCF_Bar2D.swf" width="800" height="400" id="productSales" name="productSales" quality="high" allowscriptaccess="always" wmode="transparent" flashvars="chartWidth=800&amp;chartHeight=400&amp;debugMode=0&amp;DOMId=productSales&amp;registerWithJS=0&amp;scaleMode=noScale&amp;lang=EN&amp;dataXML=<graph caption='' subCaption='' yAxisMinValue='0' yAxisMaxValue='5' yaxisname='Number of documents' xaxisname='Directions' showZeroPlaneValue='1' showAlternateVGridColor='1' alternateVGridAlpha='10' alternateVGridColor='AFD8F8' numDivLines='4' decimalPrecision='0' canvasBorderThickness='1' canvasBorderColor='114B78' baseFontColor='114B78' hoverCapBorderColor='114B78' hoverCapBgColor='E7EFF6' formatNumberScale='1' thousandSeparator='.' decimalSeparator=','><set name='Test 1' value='3' color='AFD8F8' /><set name='Test 2' value='0' color='F6BD0F' /></graph>"> 
</div>

我尝试使用 window.print() 打印页面,然后使用 html2canvas 转换图像中的内容,但图表没有在打印时显示。还有其他打印一些 Flash 播放器内容的选项吗?

4

0 回答 0