/ / Comment imprimer les images de rendu d'élément personnalisé dans des datagrids avancées - flex, actionscript-3

Comment imprimer les images de rendu d'élément personnalisé dans des cartes de données avancées - flex, actionscript-3

Nous avons développé une application Web en utilisantflex-blazeDS-Java. Nous avons maintenant l'obligation d'imprimer la page utilisateur chaque fois qu'il clique sur le bouton Imprimer. Je suis en mesure d'imprimer mes composants flex et ma grille de données avancée, mais je ne peux pas imprimer les images de rendu d'élément personnalisé qui sont rendues dans une grille de données. Et aussi comment imprimer plusieurs pages lorsque j'ai des données volumineuses dans une grille de données avancée.

Réponses:

0 pour la réponse № 1

Utilisez PrintAdvancedDataGrid à des fins d'impression. Utilisez le même itemRenderer personnalisé pour que les mêmes images apparaissent. PrintAdvancedDataGrid fournira des fonctionnalités facilitant la pagination.

De la documentation Adobe:

// Met la première page en file d'attente. printJob.addObject (thePrintView); // S'il y a plus de pages, imprimez-les. while (thePrintView.myDataGrid.validNextPage) { // Place la page suivante de données dans la vue. thePrintView.myDataGrid.nextPage (); // Met en file d'attente la page supplémentaire. printJob.addObject (thePrintView); }

Pour plus d'informations, consultez: http://livedocs.adobe.com/flex/3/html/help.html?content=printing_5.html