/ / Ako tlačiť obrázky vlastného vykresľovača položiek v Advanced Datagrids - flex, actionscript-3

Ako vytlačiť obrázky vykresľovania vlastných položiek v aplikáciách Advanced Datagrids - flex, actionscript-3

Vyvinuli sme webovú aplikáciu pomocouflex-BlazeDS-Java. Teraz sme dostali požiadavku, aby sa vytlačila existujúca stránka používateľa vždy, keď klikne na tlačidlo Tlačiť. Dokážem vytlačiť svoje flex komponenty a pokročilé dátové siete, ale nedokážem tlačiť obrázky vlastného vykresľovača položiek, ktoré sú vykreslené v dátovej sieti. A tiež, ako vytlačiť viac stránok, keď mám veľké údaje v pokročilej dátovej mriežke.

odpovede:

0 pre odpoveď č. 1

Na účely tlače použite PrintAdvancedDataGrid. Použite rovnaký prispôsobený objekt Renderer, aby sa zobrazili rovnaké obrázky. PrintAdvancedDataGrid bude poskytovať funkcie na pomoc pri stránkovaní.

Z dokumentácie Adobe:

// Zaradiť do prvej strany front. PrintJob.AddObject (thePrintView); // Kým existuje viac stránok, vytlačte ich. while (thePrintView.myDataGrid.validNextPage) { // Do zobrazenia vložte ďalšiu stránku údajov. thePrintView.myDataGrid.nextPage (); // Zaradiť do fronty ďalšiu stránku. printJob.addObject (thePrintView); }

Viac informácií nájdete na: http://livedocs.adobe.com/flex/3/html/help.html?content=printing_5.html