Explication détaillée du développement Ireport et JasperReport 1. Introduction: JasperReport est un outil de production de rapport. La bibliothèque JasperReport est un outil de génération de rapports flexible et puissant. Ce moteur est écrit par Java et prend en charge diverses formes d'applications pour générer des rapports dynamiques. Le document de rapport imprimé, JasperReport organise les données du rapport en fonction d'un document XML prédéfini. Tout d'abord, la version Ireport que nous utilisons est: IREPORT 0.4.1; . 1. La version minimale de l'environnement en cours d'exécution JDK nécessite 1.2.2 ou plus. 2. Comment fonctionne JasperReport (source d'image: http://ireport.sourceforge.net/cap3.html#3.1) Une fois que l'utilisateur a utilisé ireport pour concevoir le rapport, il obtient un fichier XML (se termine par .jrxml), qui est généré Après la compilation. (comme indiqué sur la figure :). 3.1.2 L'interface principale après l'exécution d'Ireport est comme indiqué dans la figure: 3.1.3 Faites un rapport basé sur la base de données SQL Server (il existe de nombreuses productions statiques sur Internet, donc je ne l'expliquerai pas ici). , sélectionnez le menu des fichiers (comme indiqué sur la figure), (Figure 1) Sélectionnez le nouveau document pour créer un nouveau rapport (vous pouvez également sélectionner l'assistant de rapport d'assistant de rapport pour générer le rapport, mais je n'en parlerai pas pour Maintenant), ou cliquez sur l'icône pour créer un nouveau rapport. 3.1.4 L'attribut de rapport réel est vrai au nom du rapport. Encodage dans l'onglet i18n. Entrez manuellement GB2312. Le cadre d'image apparaît et définit les propriétés de connexion (comme indiqué sur la figure :), sélectionnez votre source de données (type de connexion / ddatasource), Il existe JavaBean, XML, JDBC et d'autres sources de données. Sélectionnez le pilote de connexion de la base de données dans la zone de liste déroulante du pilote JDBC. Entrez l'adresse du serveur dans la zone d'entrée d'adresse du serveur. Remplissez le nom de la base de données que vous souhaitez utiliser dans la zone d'entrée de la base de données. puis cliquez sur l'assistant pour mettre à jour vos informations de connexion. Pop up, sinon la boîte de dialogue d'erreur de connexion apparaîtra (comme indiqué dans l'image). Pour être poursuivi en FAQ1. The Chinese processing of jasperreport requires an Asian language package itextasian.jar, and then go to the lib directory under ireport; then modify the report's pdf font name to change it to stsong-light, and then modify the pdf embedded pdf encoding to change it Pour unigb-ucs2-h (chinois simplifié), cela peut résoudre le problème chinois de JasperReport (pour les paramètres PDF, il peut être moins pour Excel, mais ce paramètre peut également être affiché en chinois, et ce n'est pas une bonne idée de faire écho ). 2. L'exception de NoclassdeffoundException a été générée lorsque le rapport a été compilé? Le répertoire JasperReport Tous les fichiers JAR inf / lib / sont référencés en cas d'accidents, et il n'y a pas de temps pour y plonger trop. Il y aura certainement des packages inutiles cités. 3. Lors de la sauvegarde en tant que PDF, unisuppotendingException se produit? Sourceforge.netjasperReport Adresse de téléchargement: http: //jasperreports.sourceforge.netitext Asian Language Pack Adresse de téléchargement: http://www.lowagie.com/itext
Collectez le code d'effets spéciaux de page Web la plus pratique!