Как сделать заказную печать на Xcelsius - PullRequest
0 голосов
/ 08 июня 2010

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

1 Ответ

0 голосов
/ 18 июня 2010

К сожалению, кнопка печати, входящая в комплект поставки, не очень универсальна. Помимо написания вашего собственного компонента печати на flex, вот некоторые уловки, которые вы можете рассмотреть ...

Используйте динамическую видимость, чтобы поместить фон, который затемняет остальную часть приборной панели перед печатью. Например: создайте фальшивую кнопку «Предварительный просмотр», которая настраивает все, как вы хотите, чтобы она печаталась на странице, и затем пользователь нажимает кнопку «Настоящая печать».

Используйте соединение с внешним интерфейсом, чтобы изолировать диаграмму Xcelsius в свой собственный контейнер SWF, который передает свои данные основным приложением через интерфейс JS.

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

...