0

我正在尝试使用 PrintJob(不是 FlexPrintJob)打印动态创建的火花组件。问题是当我将组件传递给 PrintJob 时它打印空白,例如:

printJob.addPage(组件为 Sprite, null, pjo); - 组件是动态创建的。printJob.send();

如何使组件及其内容可用?

任何回应都将不胜感激。谢谢。

4

2 回答 2

1

感谢您的帮助。我找到了一个解决方案(尽管它不是我想要的)。我所做的是我使用 Sprite 和 TextField 生成了我的组件,然后我使用 PrintJob 而不是 FlexPrintJob 打印了它

于 2013-04-25T17:15:07.467 回答
0

paren,将您的组件转换为位图数据,创建一个添加到画布的不可见位图,将位图数据附加到其中,将位图数据绘制到新的精灵中并将其传递给您的打印作业。这就是我如何让它在我自己的项目上工作。

于 2013-02-19T19:36:18.903 回答