Je voudrais imprimer des rapports sur des surfaces de glace, mais je pourrais trouver une méthode appropriée pour cela. S'il vous plaît me guider pour la mise en œuvre de la même chose dans mon projet.Impression sur des surfaces de glace
Répondre
J'ai utilisé la balise ice: outputResource pour permettre à l'utilisateur de télécharger un fichier de rapport PDF. L'attribut de ressource de cette balise doit pointer une propriété de bean géré qui implémente com.icesoft.faces.context.Resource.
Salut! JOTN votre méthode fonctionne .. J'ai finalement mis cela à l'essai et a constaté que la ressource n'a pas besoin d'être une propriété bean gérée spécifique, mais il peut s'agir de n'importe quelle ressource dynamique. Merci – venomrld
après m'être fait une idée de JOTN Je suis enfin capable de le mettre ensemble.
Nous pouvons utiliser la balise outputresource pour lier à tout type de ressource, non seulement statique, mais aussi dynamique (à la volée).
Laissez-nous jeter un oeil à l'exemple suivant:
JSF Page:
..
..
<ice:outputResource id="outputResource1" attachment="false" fileName="File1.pdf" label="Click to download attachment" mimeType="application/pdf" rendered="true" resource="#{ReportParam01.reportfilers}" shared="false"/>
..
..
Ici, j'ai observé que le lien de outputresource n'apparaîtra pas tant que le fichier est effectivement généré (je cas de documents à la volée). Supposons que nous souhaitons générer un fichier pdf dynamiquement.
Les étapes suivantes le lieront à l'outputrespurce mentionné ci-dessus.
Managed Bean:
public class....{
....
// This is the resource linked to the <ice:outputresource> tag.
// Encapsulation has been done to link it.
Reource reportfilers;
....
public void createDocument() {
Document reportDoc = new Document(PageSize.A4);
File file1 = new File("Report.pdf");
PdfWriter.getInstance(reportDoc, new FileOutputStream(f));
// writing to pdf code continues
reportfilers = new FileResource(file1);
}
....
....
}
appel de la méthode ci-dessus (si elle n'a pas d'exception) fera le lien pour afficher et l'utilisateur peut télécharger le fichier.
- 1. Problème de sélection d'onglet dans les surfaces de glace JSF
- 2. Site Web en temps réel utilisant des zones de glace
- 3. Comment se débarrasser des surfaces de pygame?
- 4. Dessiner des normales à des surfaces
- 5. facesMessage et glace: Messages
- 6. MATLAB intersection de 2 surfaces
- 7. modélisation de cellules 3d définies par des intersections de surfaces
- 8. Définition des éléments de la liste dans la glace: SelectOneMenu
- 9. Plugin de grille de glace pour maven
- 10. impression java sur papier - sortie de formatage pour impression
- 11. événement Impression sur C#
- 12. Opérations CSG sur des surfaces implicites avec des cubes en marche
- 13. Impression des données
- 14. Script Maya MEL pour créer des surfaces implicites
- 15. comment dessiner des surfaces 3D et masquer les lignes invisibles?
- 16. impression transmet des valeurs
- 17. Impression des valeurs de poste
- 18. Dessiner un tissu ou des surfaces en openGL ES?
- 19. Python - Impression sur stdout sur un "terminal"
- 20. Impression Jpanel sur l'imprimante de cartes PersonaC30
- 21. Mes Aperçu avant impression des modifications sur différentes résolutions
- 22. JSTL Impression des éléments arrayList
- 23. Impression avec des espaces fixes
- 24. Impression des éléments d'un tableau
- 25. Impression des variables d'environnement à l'aide de
- 26. Comment interpoler les normales sur les surfaces de subdivision Catmull-Clark
- 27. Impression d'étiquettes de publipostage
- 28. impression java api - impression JComponent à 300dpi
- 29. c: forEach vs ui: repeat (aka glace: panelSeries)
- 30. Impression sur du papier en rouleau
Soyez plus précis. – Sylar