[Flex AS4] Проблема печати в альбомном режиме - PullRequest
0 голосов
/ 10 августа 2011

Ну, у меня есть приложение, пишущее на Flex AS4. Теперь у меня есть компонент, и мне нужно распечатать его с помощью FlexPrintJob. Однако каждый раз, когда пользователю необходимо распечатать его в альбомном режиме, он / она должен нажимать кнопку «Свойства» в диалоговом окне печати и менять ориентацию с портретной на альбомную, и это действительно раздражает.

Я странствую, есть ли способ управлять им в программировании? Другими словами, можно ли изменить некоторые коды, чтобы установить стандартные свойства принтеров для печати в альбомном режиме?

Thx.

1 Ответ

0 голосов
/ 10 августа 2011

Вы не можете установить задание печати в альбомной ориентации в настройках печати, однако вы можете повернуть изображение, которое хотите напечатать:

var print:FlexPrintJob = new FlexPrintJob();
print.printAsBitmap = true;
var bitmap:BitmapData = new BitmapData(stage.width, stage.height);
bitmap.draw(stage);
var image:Image = new Image();
image.source = bitmap;
image.rotation = 90;
print.addObject(image);
print.send();
print.start();

Это не проверено, но вы поняли.

...