2012-01-19 6 views
0

Какой самый быстрый способ генерации HTML из графического интерфейса MXML? Я хотел бы распечатать сложный графический интерфейсHTML-код из Adobe AIR с ActionScript (AS3)

+0

Какой HTML вы хотите создать? Зачем? Нам нужно больше деталей о том, чего вы пытаетесь достичь. – Kodiak

+0

Ну, я попытался распечатать сложный графический интерфейс с livePDF, и результаты для нас недействительны. Моя следующая идея состоит в том, чтобы генерировать/экспортировать различные экраны, которые у нас есть в приложении AIR (MXML и AS3), в HTML, сохранять этот HTML-контент в локальный файл, а затем открывать веб-браузер для отображения того же содержимого. Таким образом, все формы могут быть напечатаны с помощью веб-браузера. Альтернативные идеи также будут очень желанными. У меня сложный документ с текстовыми полями, comboboxes и т. Д., А livePDF выводит только то, что вы видите на экране. – JavaArchitekt

ответ

0

Если ваша цель - распечатать форму MXML, почему бы вам не использовать print API directly available in AS3?

+0

Ну, это может сработать, если наши формы были на одной странице или меньше. У меня есть большой документ для создания, охватывающий несколько страниц с разными разделами. PrintAPI в этом случае бесполезен, я его протестировал. У нас есть скроллеры. – JavaArchitekt

+0

Даже с помощью скроллера преимущество этого API заключается в том, что вы можете создать свой собственный доступный для печати вид с любыми элементами управления, которые вы хотите. Просто прикрепите их к вашему контейнеру для печати с высотой, чтобы избежать скроллеров. Вы даже можете сделать это на нескольких страницах. – Kodiak

+0

Я попробовал решение, о котором вы упомянули, и получаю те же результаты: я не могу создать более скриншоты на одной странице. Я думал о XML + XSLT для генерации HTML, но для создания этого решения потребуется некоторое время. – JavaArchitekt

Смежные вопросы