/ / Как да отпечатате изображенията на персонализираните изображения в Advanced Datagrids - flex, actionscript-3

Как да отпечатате изображенията за изображения с персонализиран елемент в Advanced Datagrids - flex, actionscript-3

Разработихме уеб приложение, използвайкиFlex-blazeDS-Java. Сега имаме изискване, че да отпечатаме потребителската страница, когато кликне върху бутона "Печат". Мога да отпечатвам моите flex компоненти и разширена datagrid, но не мога да отпечатам изображенията на renderer на персонализирани елементи, които се изобразяват в datagrid. И също така как да отпечатвам няколко страници, когато имам големи данни в усъвършенствана дейтаграда.

Отговори:

0 за отговор № 1

Използвайте PrintAdvancedDataGrid за печатни цели. Използвайте същия персонализиран елементRenderer, така че да се показват едни и същи изображения. PrintAdvancedDataGrid ще осигури функционалност за подпомагане на страницирането.

От документацията на Adobe:

// Нарежете първата страница. printJob.addObject (thePrintView); // Докато има повече страници, отпечатайте ги. докато (thePrintView.myDataGrid.validNextPage) { // Поставете следващата страница в изгледа. thePrintView.myDataGrid.nextPage (); // Угаси допълнителната страница. printJob.addObject (thePrintView); }

За повече информация, вижте: http://livedocs.adobe.com/flex/3/html/help.html?content=printing_5.html