У меня та же проблема, мне нужны прозрачные png и векторы в моем PrintJob.Adobe говорит использовать:
var options:PrintJobOptions = new PrintJobOptions();
options.printAsBitmap = true;
myPrintJob.addPage(mySprite, null, options);
НО на Mac мы получаем пустую страницу для печати, ЕСЛИ У вас нет объекта на сцене.Спасибо Крейгу Груммитту, прежде чем я забыл опубликовать блог для решения !!http://craiggrummitt.wordpress.com/2007/12/21/printasbitmap-object-must-be-on-stage
this.addChild(page);
//for macs only – otherwise they display the page while the print dialogue is open.
page.visible = false;
var myOption:PrintJobOptions = new PrintJobOptions(true);
my_pj.addPage(page, null, myOption);
my_pj.send();
this.removeChild(page);
Я просто скрываю объект, который мне нужно напечатать, это решение отлично работает для меня.У меня есть символ в библиотеке, который я экспортирую.У меня есть прозрачные PNG с моими векторами.
Первый параметр addPage - это Sprite, поэтому я не мог понять, как заставить работать решение Корнелиу.