Печать Flex - это может быть сделано?

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

Успешным я говорю о своего рода отчете или документе или что бы то ни было.

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

5
задан Pieter van Niekerk 27 May 2010 в 13:41
поделиться

3 ответа

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

3
ответ дан 15 December 2019 в 00:52
поделиться

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

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

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

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

1
ответ дан 15 December 2019 в 00:52
поделиться

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

С его помощью вы можете считывать пиксель за пикселем и отправлять на принтер для печати объекта.

0
ответ дан 15 December 2019 в 00:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: