Может ли действие печати Flash запускаться из JavaScript? - PullRequest
1 голос
/ 21 сентября 2010

Можно ли использовать JavaScript для запуска действия «Печать» в контекстном меню объекта Flash?

Справочная информация. У меня есть страница, основное содержимое которой состоит из объекта Flash.Мне нужно распечатать эту страницу через JavaScript, что я делаю с window.print.

К сожалению, похоже, что в Firefox есть ошибка (за последние восемь лет), из-за которой содержимое Flash не появляется в распечатках.Мое исследование никак не обошлось, если не считать некоторых хаков, которые требуют доступа к источнику Flash, которого у меня нет.

Поскольку содержимое Flash является наиболее важной частью страницы, я мог быпросто распечатайте это, как с помощью щелчка правой кнопкой мыши в контекстном меню Flash «печать».Мне бы хотелось, чтобы пользовательский интерфейс, по крайней мере, оставался прежним, то есть они нажимали мою кнопку «Печать», и я использую взлом для обнаружения в браузере, чтобы использовать window.print или собственную печать Flash.Чтобы это работало, мне нужен способ вызвать это действие на объекте Flash.

1 Ответ

2 голосов
/ 21 сентября 2010

Вы можете использовать класс ExternalInterface для доступа к классу PrintJob. Вы можете прочитать о них здесь .

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