/ / Jak wydrukować niestandardowe obrazy renderujące elementy w Advanced Datagrids - flex, actionscript-3

Jak wydrukować elementu niestandardowego modułu renderowania obrazów w zaawansowane Datagrids - flex, actionscript 3

Opracowaliśmy aplikację internetową za pomocąflex-blazeDS-Java. Teraz mamy wymóg drukowania strony istniejącej użytkownika, gdy kliknie przycisk Drukuj. Mogę wydrukować moje komponenty flex i zaawansowaną siatkę danych, ale nie jestem w stanie wydrukować niestandardowych obrazów renderujących elementy, które są renderowane w datagrid. A także, jak wydrukować wiele stron, gdy mam duże dane w zaawansowanej bazie danych.

Odpowiedzi:

0 dla odpowiedzi № 1

Użyj PrintAdvancedDataGrid do celów drukowania. Użyj tego samego niestandardowego elementu renderującego, aby pojawiały się te same obrazy. PrintAdvancedDataGrid zapewni funkcjonalność ułatwiającą podział na strony.

Z dokumentacji Adobe:

// Kolejkuj pierwszą stronę. printJob.addObject (thePrintView); // Podczas gdy jest więcej stron, wydrukuj je. while (thePrintView.myDataGrid.validNextPage) { // Umieść następną stronę danych w widoku. thePrintView.myDataGrid.nextPage (); // Umieść kolejną stronę w kolejce. printJob.addObject (thePrintView); }

Aby uzyskać więcej informacji, sprawdź: http://livedocs.adobe.com/flex/3/html/help.html?content=printing_5.html