Как установить ориентацию печати при использовании FlexPrintJob или PrintJob? - PullRequest
0 голосов
/ 27 декабря 2011

Я хочу вызвать API печати Flex для установки аргументов печати перед отправкой команды печати. ​​Но во Flex нет метода (FlexPrintJob или PrintJob) для установки ориентации печати. ​​Есть ли какие-то методы для решения этой проблемы? Мой проектвыполняется в B / S-структуре, а слой представления находится в Flex.

Ответы [ 2 ]

0 голосов
/ 11 ноября 2013

Я получил ответ на этот же вопрос в другом обзоре стека.

Что вам нужно сделать, это просто создать собственную реплику класса FlexPrintJob того, что есть у существующего класса FlexPrintJob, и просто

Добавить несколько строк кода в функцию addObject (), просто добавьте эту строку

PrintJob.orientation = "landscape". 

Вы можете создать метод установки для динамической установки значения ориентации.

Это проверено, так что, безусловно, должно работать.

Дайте мне знать, если вам потребуется дополнительная информация.

0 голосов
/ 27 декабря 2011

Ориентация печати в flex - это свойство только для чтения, поскольку вы не можете установить ориентацию печати, но можете читать. Я думаю, что нет никакого способа достичь этого решения.

Поскольку это невозможно в веб-приложении, но может быть достигнуто в приложениях AIR.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...