Как напечатать изображения визуализатора пользовательских элементов в Advanced Datagrids - PullRequest
0 голосов
/ 23 февраля 2011

Мы разработали веб-приложение с использованием flex-blazeDS-Java. Теперь у нас есть требование распечатать страницу существующего пользователя всякий раз, когда он нажимает кнопку «Печать». Я могу распечатать свои гибкие компоненты и расширенную сетку данных, но не могу распечатать изображения для визуализации пользовательских элементов, которые отображаются в сетке данных. А также как распечатать несколько страниц, когда у меня большие данные в расширенной сетке данных.

1 Ответ

0 голосов
/ 05 марта 2011

Используйте PrintAdvancedDataGrid для печати. Используйте тот же пользовательский itemRenderer, чтобы отображались одинаковые изображения. PrintAdvancedDataGrid обеспечит функциональность для разбивки на страницы.

Из документации Adobe:

// Поставить в очередь первую страницу. printJob.addObject (thePrintView); // Пока есть другие страницы, распечатать их. while (thePrintView.myDataGrid.validNextPage) { // Поместить следующую страницу данных в представление. thePrintView.myDataGrid.nextPage (); // Поставим в очередь дополнительную страницу. printJob.addObject (thePrintView); }

Для получения дополнительной информации, проверьте: http://livedocs.adobe.com/flex/3/html/help.html?content=printing_5.html

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