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