【发布时间】:2009-11-18 10:29:26
【问题描述】:
我正在处理一个项目,此时客户使用现成的 Flash 库根据地图显示数据。这是一个 SWF,我们提供一些 XML 数据并以各种方式呈现它,例如英国地图,根据我们提供的数据,每个县都用不同的颜色表示。
由于它是现成的,我们只有 SWF,无法编辑 Flash 文件。
我们需要让报告在浏览器中通用地打印出来。这个想法是有一个容器 SWF,它在其上使用 BitmapData 方法来有效地对地图(“子”)SWF 正在显示的内容进行屏幕抓取,并将其呈现在页面中作为为打印而生成的图像(即仅显示图像在打印样式表中)。
问题在于,我相信这将为我们提供 72DPI 的打印图像,这将产生用于打印的分辨率太低的图像。
我可以使用一种解决方案,该解决方案将在文档其余部分的 HTML 旁边提供不错的分辨率打印输出。
任何想法表示赞赏。
【问题讨论】:
标签: html flash pdf printing rendering