使用Actionscript(AS3)从AdobeAIR生成HTML

使用Actionscript(AS3)从AdobeAIR生成HTML,html,actionscript-3,air,Html,Actionscript 3,Air,从MXML GUI生成HTML的最快方法是什么?我想打印一个复杂的GUI如果您的目的是打印MXML表单,为什么不使用 您希望生成哪种HTML?为何我们需要更多关于您尝试实现的详细信息。嗯,我曾尝试使用alivePDF打印复杂的GUI,结果对我们无效。我的下一个想法是将AIR应用程序中的不同屏幕(MXML和AS3)生成/导出为HTML,将此HTML内容保存到本地文件,然后打开web浏览器以显示相同的内容。这样,所有表格都可以通过web浏览器打印。其他想法也将非常受欢迎。我有一个包含文本字段、组合框

从MXML GUI生成HTML的最快方法是什么?我想打印一个复杂的GUI

如果您的目的是打印MXML表单,为什么不使用

您希望生成哪种HTML?为何我们需要更多关于您尝试实现的详细信息。嗯,我曾尝试使用alivePDF打印复杂的GUI,结果对我们无效。我的下一个想法是将AIR应用程序中的不同屏幕(MXML和AS3)生成/导出为HTML,将此HTML内容保存到本地文件,然后打开web浏览器以显示相同的内容。这样,所有表格都可以通过web浏览器打印。其他想法也将非常受欢迎。我有一个包含文本字段、组合框等的复杂文档,alivePDF只打印屏幕上显示的内容。如果我们的表单只有一页或更少,这可能会起作用。我有一个大文件要生成,跨越不同部分的几页。printAPI在这种情况下是无用的,我已经测试过了。我们有滚动条。即使使用滚动条,这个API的优点是你可以用你想要的任何控件创建你自己的可打印视图。只需将它们连接到可打印的容器上,高度要避免滚动条。我尝试了你提到的解决方案,我得到了相同的结果:我无法生成比一个页面更大的屏幕截图。我曾经考虑过用XML+XSLT生成HTML,但是构建这个解决方案需要一些时间。