使用时FlexPrintJob
,调用后start()
会出现一个OS系统打印界面,同时Flex代码执行会暂停,一直暂停直到用户完成与OS打印对话框的交互。问题是我确实有来自服务器的数据,并且连接将在一定时间内超时,所以在弹出操作系统打印对话框时是否有任何走动不暂停 Flex 代码执行。谢谢。
问问题
94 次
1 回答
1
来自文档FlexPrintJob
:
您使用 FlexPrintJob 类打印您专门为打印设置格式的动态呈现文档。
这让我想知道您是否不能(基本上)从包含您的打印作业的浏览器中分出第二页并从那里进行打印。这将使您的原始页面仍在运行。在我的 flex 应用程序中,我通过 PHP 执行此操作(为打印等创建附加页面)。这里的例子。
否则:您应该在开始打印作业之前完成所有服务器数据 d/l 以避免此问题。
Flex 只是最近才开始添加多线程。它正在添加某种工作线程,但这无助于您的要求。
于 2013-02-18T14:54:04.693 回答