Flex Printing - это можно сделать? - PullRequest
5 голосов
/ 27 мая 2010

Я хочу знать, успешно ли кто-нибудь печатал что-то из Flex.

Под успехом я говорю о каком-то отчете или документе или о чем-то еще.

Я знаю, что довольно просто напечатать компонент (который немного дешев) из Flex, используя класс printJob () и передавая компонент. Но я хочу передать объект наподобие списка или XML в printJob ().

Ответы [ 4 ]

3 голосов
/ 27 мая 2010

AlivePDF , кажется, набирает обороты в сообществе, взгляните.

1 голос
/ 27 мая 2010

Как вы хотите, чтобы ваш объект выглядел в распечатке? И как вы ожидаете, что Flex узнает об этом? Как вы можете ожидать, что Flex распечатает объект без визуального представления?

Насколько я понимаю, большинство людей перестанут пытаться печатать во Flex и передать такие объекты бэкэнду и использовать что-то (например, iText или ColdFusion) для создания PDF.

Конечно, будь то в бэкэнде или во Flex, вам все равно придется писать код форматирования.

Я уверен, что вы можете расширить класс PrintJob для принятия объекта и форматирования его для печати перед фактической печатью.

0 голосов
/ 22 апреля 2011

purepdf лучше всего подходит для печати во флекс, он преобразует данные из флекса в pdf для печати

0 голосов
/ 27 мая 2010

http://livedocs.adobe.com/flex/3/langref/mx/printing/FlexPrintJob.html

Лучший способ - обработать его через Backend. Но опять же вы можете использовать ActionScript для печати содержимого вашего объекта. Вы слышали о классе BitmapData.

http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/display/BitmapData.html

При этом вы можете считывать пиксель за пикселем и отправлять на принтер для печати объекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...