Я хочу знать, распечатал ли кто-либо успешно что-то от Flex.
Успешным я говорю о своего рода отчете или документе или что бы то ни было.
Я знаю, что его довольно простое печатает компонент (который является немного дешевым) от Flex при помощи printJob () класс и передача компонента. Но я хочу передать объект как список или XML к printJob ().
AlivePDF , кажется, набирает обороты в сообществе, взгляните.
Как вы хотите, чтобы ваш объект выглядел в распечатке? И как вы ожидаете, что Flex узнает об этом? Как вы можете ожидать, что Flex распечатает объект без визуального представления?
Насколько я понимаю, большинство людей отказываются от попыток сделать печать во Flex и передают такие объекты в бэкенд и используют что-то (например, iText или ColdFusion) для создания PDF.
Конечно, независимо от того, делается ли это в бэкенде или во Flex, вам все равно придется писать код форматирования.
Я уверен, что вы можете расширить класс PrintJob, чтобы принимать объект и форматировать его для печати, прежде чем печатать.
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
С его помощью вы можете считывать пиксель за пикселем и отправлять на принтер для печати объекта.