Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

DKSWORDART : UN EDITEUR DE WORDART PERSONNALISÉ EN JAVA


Information sur la source

Catégorie :Java2D Classé sous : dkswordart, wordart, texte, word, art Niveau : Initié Date de création : 23/06/2007 Date de mise à jour : 12/01/2008 11:26:20 Vu / téléchargé: 7 631 / 534

Note :
9,5 / 10 - par 2 personnes
9,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note


Description

Cliquez pour voir la capture en taille normale
Cette source est un éditeur de wordart assez complet qui vous permet de créer des titres très simplement et de les personnaliser à l'infini.
Vous pouvez :
* Définir le texte à afficher (encore heureux !)
* Définir la police à utiliser
* Définir le contour du texte (couleur et largeur du contour)
* Définir la texture du texte (simple couleur, dégradé de couleur linéaire ou radial, image, mix entre tout cà avec transparence entre la couche d'avant plan et d'arrière plan).
* Transformer la géométrie du texte à volonté : selon une grille, vous pouvez déplacer des points pour étirer le texte.
* Appliquer une ombre de couleur, opacité, dimension, position réglable
* Enregistrer un wordart au format XML
* Ouvrir un wordart précédement enregistré au format XML
* Exporter un wordart au format PNG (avec fond transparent), JPEG OU GIF avec un anti-aliasing pour avoir une qualité supérieure à celle de l'affichage.

Voir la capture d'écran pour se faire une idée de ce qu'on peut faire.

Cette source nécessite plusieurs librairies annexes pour fonctionner :
1/ Le dksTypeControls que j'ai déposé sur javaFr.
2/ Le JAI téléchargeable sur le site de SUN.
3/ Les composants développés par L2Fprod, téléchargeable ici : http://common.l2fprod.com/
4/ JFCUnit et JUnit pour les tests unitaires

Cette source nécessite également JAVA 6 ou supérieur d'installé car le module de dégradé utilise une classe qui n'est présente qu'à partir de la version 6 de java.

Sachez que j'ai mis un jar contenant toutes ces librairies pour que vous puissiez l'exécuter sans prise de tête :
http://sourceforge.net/projects/dkswordart/

J'ai également commenté les principales classes de ce programme, il est ainsi possible de générer la javadoc à partir de ces sources (la javadoc sera posté très prochainement sur mon site).
Enfin, j'y ai mis les tests unitaires (pour JUnit) afin de pouvoir faire des tests unitaires de non régression qui seront exécutés à chaque évolution de cette source !
 

Conclusion

Cette source sera mise à jour régulièrement alors n'hésitez pas à me faire parvenir vos remarques/critiques/suggestions, j'en tiendrais compte pour les futures mises à jour, c'est promis :p
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

30 septembre 2007 09:56:40 :
Ajout de la fonction d'export au format PNG. Ajout de la fonction d'enregistrement au format XML (ce n'est pas encore la version finale : elle ne sera pas compatible avec la prochaine version !). Ajout de la fonction de chargement au format XML (la encore, elle ne sera pas compatible avec la prochaine version). Ajout des commentaires javaDoc. Ajout des tests unitaires JUnit.
06 octobre 2007 15:56:33 :
Finalisation de l'export au format XML
02 novembre 2007 13:08:49 :
Correction de quelques bugs au niveau de l'enregistrement du fichier xml et de l'export en image (ajout automatique de l'extension + confirmation de l'écrasement). Ajout des fonctionnalités suivantes : - Possibilité de ne pas utiliser de bordure - Possibilité d'utiliser une couleur de fond - Possibilité de ne pas afficher d'ombre - Possibilité de ne pas utiliser de warp J'ai également revu le code pour appliquer les "Best-practices" J2SE
12 janvier 2008 10:45:31 :
Mise à jour majeure de la librairie qui comporte les modifications suivantes : * Gestion de la taille du wordart (dimension du texte et dimension de l'image finale) * Possibilité de redimensionner le wordart à la souris, ce qui est bien plus pratique que d'utiliser la propriété taille au clavier ! * Optimisations de l'affichage pour avoir un affichage le plus fluide possible lors des redimensionnement tout en restant en temps réel * Correction de quelques petits bugs liés au warp (les carrés de warp qui était pas simple à utiliser car leurs coordoonées ne correspondaient pas exactement à la zone de clic) ainsi qu'aux exports (l'export au format GIF et JPEG se font maintenant sur un fond autre que le noir).
12 janvier 2008 11:26:22 :
Modification de l'URL de téléchargement du jar

Commentaires et avis

signaler à un administrateur
Commentaire de Twinuts le 23/06/2007 19:38:48 administrateur CS

Salut,

je n'ai pas regardé le code mais niveau exec j'adore sérieux.

signaler à un administrateur
Commentaire de DARKSIDIOUS le 23/06/2007 19:41:16 administrateur CS

merci twinuts s'est sympa :D

signaler à un administrateur
Commentaire de Nina2507 le 23/06/2007 22:30:39

merci

signaler à un administrateur
Commentaire de laurent1024 le 24/06/2007 00:08:55

Joli.

signaler à un administrateur
Commentaire de DARKSIDIOUS le 30/09/2007 09:58:22 administrateur CS

Voilà, la première grosse mise à jour est postée.
Au menu des nouveautés :
Ajout de la fonction d'export au format PNG.
Ajout de la fonction d'enregistrement au format XML (ce n'est pas encore la version finale : elle ne sera pas compatible avec la prochaine version !).
Ajout de la fonction de chargement au format XML (la encore, elle ne sera pas compatible avec la prochaine version).
Ajout des commentaires javaDoc.
Ajout des tests unitaires JUnit.

signaler à un administrateur
Commentaire de DARKSIDIOUS le 06/10/2007 15:58:32 administrateur CS

Voilà, l'export au format XML est finalisé, vous pouvez désormais exporter vos wordart au format xml et les ouvrir, je ne devrais pas toucher à la struture XML, je ne ferais que des ajouts.

signaler à un administrateur
Commentaire de nadersghir le 28/03/2008 23:13:41

merci bcp ça me sera tès utile dans mon mini projet dans mes études

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

[J2EE-Texte] WordArt ou mise en forme de texte [ par DARKSIDIOUS ] Bonjour les amis !Je suis en train de faire un logiciel de création d'affiches publicitaires, et je butte sur une difficulté : comment créer des titre COPIER COLLER WORD JAVA [ par nox_nono56 ]  Comment copier/coller un texte formaté sous Word (souligné,italique,gras) vers une zone de texte java (pour moi JTextPane) en gardant éditeur de texte évolué [ par predateuraud ] Bonjour,je programme actuellement en java une sorte d'éditeur de texte un peu comme  word mais à ma sauce. La zone de texte est en editeur de texte de type word [ par obigero ] bonjour je dois faire un editeur de texte en java (ds un JTextPane)  qui replique word (enfin seulement qq fonctionnalités) et je voudrais q Probleme de Collection [ par onini ] Alors voila j'ai fait une class TextHtml mais losque ke je compile avec javac il me sort une erreur qui est : TextHtml.java:11: <identifier> e Copier/Coller Word->Java [URGENT] [ par nox_nono56 ] Comment faire un copier coller de texte formaté de word (souligne, gras, italique) vers une zone de texte (JTextPane pour l'instant dans ma frame Graphiques : de java vers Word [ par Lordthias ] bonjour, j'ai comme qui dirait l'impression que je vais poser une question qui n'as malheuresement pas de reponse.. javascript:Insert_Emoticon('/imgs2 Problème bizarre !!!!!!!!!? [ par kaninama ] Bonjour tout le monde, J’ais un pb un peu bizarre que je vous explique, Je parse un document XML avec JDOM la il n y a aucun pb, je manipule Problème bizarre !!!!!!!!!? [ par kaninama ] Bonjour tout le monde, J’ais un pb un peu bizarre que je vous explique, Je parse un document XML avec JDOM la il n y a aucun pb, je manipule Comment lire un fichier texte dans un jar ? [ par thenaoh ] Bonjour à tous !Dans mon appli, je fais régulièrement des lectures dans des fichiers texte, comme l'illustre l'exemple ci-dessous :BufferedReader inpu


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,499 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.