【问题标题】:HTML Generation from Adobe AIR with Actionscript (AS3)使用 Actionscript (AS3) 从 Adob​​e AIR 生成 HTML
【发布时间】:2012-01-19 20:31:07
【问题描述】:

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

【问题讨论】:

  • 您要生成什么样的 HTML?做什么的?我们需要有关您尝试实现的目标的更多详细信息。
  • 好吧,我曾尝试使用 alivePDF 打印复杂的 GUI,但结果对我们无效。我的下一个想法是将我们在 AIR 应用程序(MXML 和 AS3)中的不同屏幕生成/导出为 HTML,将此 HTML 内容保存到本地文件,然后打开 Web 浏览器以显示相同的内容。这样,所有的表格都可以用网络浏览器打印出来。替代想法也将受到欢迎。我有一个包含文本字段、组合框等的复杂文档,alivePDF 只打印您在屏幕上看到的内容。

标签: html actionscript-3 air


【解决方案1】:

如果您的目的是打印 MXML 表单,为什么不使用 print API directly available in AS3

【讨论】:

  • 好吧,如果我们的表单只有一页或更少,这可能会起作用。我有一个大文档要生成,跨越几个不同部分的页面。 printAPI 在这种情况下是没用的,我已经测试过了。我们有滚动条。
  • 即使使用滚动条,此 API 的优势在于您可以使用所需的任何控件创建自己的可打印视图。只需将它们附加到您的可打印容器上,高度就可以避免滚动条。您甚至可以在多个页面上完成。
  • 我尝试了您提到的解决方案,得到了相同的结果:我无法生成比一页更大的屏幕截图。我考虑过使用 XML + XSLT 来生成 HTML,但是构建这个解决方案需要一些时间。
猜你喜欢
  • 2011-03-05
  • 2019-08-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-15
相关资源
最近更新 更多