Как сделать заказную печать на Xcelsius
Xcelsius поставляется с кнопкой печати, но для этого нужно напечатать скриншот панели инструментов, что мне нужно сделать, это сделать заказную печать одной таблицы или диаграммы, а не всей панели инструментов, есть ли способ сделай это?
1 ответ
К сожалению, кнопка печати, входящая в комплект поставки, не очень универсальна. Помимо написания вашего собственного компонента печати на flex, вот некоторые уловки, которые вы можете рассмотреть...
Используйте динамическую видимость, чтобы поместить фон, который затемняет остальную часть приборной панели перед печатью. Например: создайте поддельную кнопку предварительного просмотра, которая настраивает все, как вы хотите, чтобы она печаталась на странице, а затем попросите пользователя нажать кнопку настоящей печати.
Используйте соединение с внешним интерфейсом, чтобы изолировать диаграмму Xcelsius в свой собственный контейнер SWF, который передает свои данные основным приложением через интерфейс JS.
А если ничего не помогает, вы всегда можете сделать снимок экрана печати и обрезать изображение до нужного вида.