我在 Windows 7 Professional、64 位操作系统、Intel Core i7 CPU、3.33GHz、10BG RAM 上使用 Firefox 3.6.15,由 Hewlett-Packard 提供。Firefox 不打印 Flash 内容,即 swf 对象,也不在打印预览窗格中显示它们...我想打印出带有 Flash 内容的整个网页。我似乎只能在打印预览中看到 flash 和 html 内容并在 IE8 中打印。我试图用谷歌搜索这个问题,但找不到解决方案。我试图打印预览/打印以下站点:http : //www.discovertheponds.com/。Flash 内容将在打印预览中显示并在 IE8 中打印,但在 Firefox 中既不打印预览也不打印。我还将计算机上的 Java 更新为最新更新,并在以下位置运行了 firefox 插件检查器http://www.mozilla.com/en-US/plugincheck/。我确实运行 Firebug 和 Web Developer,但目前已禁用它们。这个问题是我的问题,意味着我的电脑有问题……或者这是因为网站是如何在 HTML/Flash 中编程的……或者这是 Firefox 的错误?我是一名网站设计师,也担心其他人无法打印我开发的或已经开发的具有来自 Firefox 的 Flash 内容的网站。我曾经认为 Firefox 在所有方面都比 IE 好。这里发生了什么?是不是 Firefox 版本的一些变化导致了这个问题?
1) 按 F11 将 Firefox 浏览器窗口全屏显示,这样您就可以获得尽可能多的内容并进行“打印屏幕”屏幕截图,将其粘贴到油漆中,然后以 lanscape 打印模式将其打印出来:-磷
2) 从https://addons.mozilla.org/en-US/firefox/addon/screengrab/下载适用于 firefox 的 ScreenGrab 插件- 它将捕获您看到的整个页面,包括 Flash 和所有框架,基本上它会保存网页作为图像 - 文件或剪贴板。它也捕获 Flash!从那里,把它扔进油漆里,然后打印!
3)从Web开发人员的角度解决这个问题,我们想要做的是创建一个用于打印的样式。此样式会将 Flash 更改为 Firefox 浏览器的图像。你可以在 Firefox 中使用图像作为 img src="data:image..."。实际上,所有这些操作都已经自动化了,您需要做的就是添加 JavaScript 文件,将 swc 库添加到项目中,然后说,您要打印什么。
从以下位置下载 FFPrintFix.swc:http ://www.anychart.com/tips_and_tricks/ffprintfix/FFPrintFix.swc
将它添加到我们项目的文件夹 libs 中。
让 Flex 将 FFPrintFix 添加到我们的项目中。为此,我们右键单击并选择属性。在属性中,我们转到 Flex 构建路径,然后转到库路径并单击添加 SWC。将路径设置为 libs/FFPrintFix.swc 单击??,然后在属性中再次确定并等待一切都将更新并重新编译项目。
现在我们将修改一个模板。通常它位于文件夹 html-templates 中,名称为 index.template.html。然后我们在这里下载 FFPrintFix.js:http ://www.anychart.com/tips_and_tricks/ffprintfix/FFPrintFix.js并将其添加到同一文件夹 html-template。然后wmodify 模板通过添加导入脚本Flex 会在编译时将FFPrintFix 复制到bin 文件夹中。
初始化代码。打开我们的应用程序并添加打印初始化:
<mx:Application xmlns:mx=”http://www.adobe.com/2006/mxml” layout=”absolute” applicationComplete=”updateImage()”> <mx:Script>
<![CDATA[
import com.anychart.utils.PrintManager;
public function updateImage():void {
PrintManager.setImage(stage);
}
]]>
Run Code Online (Sandbox Code Playgroud)
PrintManager.setImage 将场景的当前状态设置为用于在 FireFox 中打印的视图。
您可以在此处下载示例:http : //www.anychart.com/tips_and_tricks/ffprintfix/sample.zip
swc:http : //www.anychart.com/tips_and_tricks/ffprintfix/FFPrintFix.swc js:http : //anychart.com/tips_and_tricks/ffprintfix/FFPrintFix.js
归档时间: |
|
查看次数: |
20471 次 |
最近记录: |