我正在研究一个项目,当时客户端使用现成的Flash库来显示地图上的数据。这是一个SWF,我们提供一些XML数据,并以各种方式呈现它,例如英国的地图,每个县根据我们提供的数据用不同的颜色表示。
由于它是现成的,我们只有SWF,没有办法编辑Flash文件。
我们需要从浏览器中普遍打印报告。我们的想法是让一个容器SWF使用它上面的BitmapData方法有效地做一个地图(“子”)SWF显示的屏幕抓取并在页面中呈现它作为生成用于打印的图像(即仅显示图像在打印样式表中。)
问题是我相信这会给我们一个72DPI的打印图像,这会产生太低分辨率的打印图像。
我可以使用一种解决方案,在文档的其余部分与HTML一起提供合适的分辨率打印输出。
任何想法都赞赏。
答案 0 :(得分:0)
可以在Flash影片中打印非常具体的内容,并更改打印作业的各种设置。例如,您可以指定矢量或位图打印。有一个非常详细的打印子系统,最好的学习方法可能来自Adobe AS3文档。查看此pdf的第25章。
祝你好运!