FlexPrintJob暂停Flex代码执行

时间:2013-02-14 19:54:44

标签: flex printing

使用FlexPrintJob时,在调用start()后,将出现一个OS系统打印界面,同时Flex代码执行将暂停,并且它将保持暂停状态,直到用户完成与OS打印对话框。问题是我确实有来自服务器的数据,并且连接会在一定时间内超时,因此在弹出操作系统打印对话框时,有没有可以暂停Flex代码执行。感谢。

1 个答案:

答案 0 :(得分:1)

来自FlexPrintJob的文档:

  

您可以使用FlexPrintJob类打印专门用于打印的动态呈现文档。

这让我想知道你是否(基本上)不能从包含你的打印作业的浏览器中分离第二页并从那里进行打印。这将使您的原始页面仍然运行。在我的flex应用程序中,我通过PHP执行此操作(创建其他页面以进行打印等)。示例here

否则:您应该在开始打印作业之前完成所有服务器数据d / l以避免此问题。

Flex刚刚开始添加多线程。它正在添加一种类型的工作线程,但这无助于你所要求的。