Index

Description

aDraw est une applet de dessin incluant une option de sauvegarde grace au composant jspImage (une version PHP GB est en cour de réalisation). Elle fonctionne sur tous les navigateurs supportant le JDK 1.1. Avec cette applet java vous pouvez facilement inclure une option de dessin dans votre site internet ou intranet.

Téléchargement

aDraw.zip

aDraw php script

News

Version 2.00

  • Ajout de la gestion des flèches
  • Gestion de trois épaisseurs
  • Gestion d’un bibliothèque de symboles

Enregistrement

aDraw est une Applet FreeWare pour les sites non commerciaux, son utilisation est donc gratuite. Vous devez seulement ajouter une référence à l’auteur (un lien vers JavaSide.com ou berthou.com), et me faire parvenir l’URL de la page utilisant l’applet.
Pour une utilisation plus « professionnel » vous devez vous enregistrer. Cet enregistrement vous permet d’avoir les sources de l’applet (aDraw) et de ne pas faire référence à l’auteur.
Pour utiliser aDraw dans une autre Applet ou Application vous devez prendre un « Enregistrement Professionnel ».
Pour plus d’informations sur « l’Enregistrement Professionnel » (limite d’utilisation des sources,…) vous pouvez me contacter en utilisant ce formulaire :

Formulaire de contact

2 + 3 =

Source HTML

<applet code= »aDraw.class » archive= »aDraw.jar » width= »520″ height= »330″ MAYSCRIPT name= »aDraw »>
    <param name= »url » value= »javascript:test(); »>
    <param name= »save » value= »yes »>
    <param name= »bgcolor » value= »#D0D0D0″>
    <param name= »image » value= »CN_1.gif »>
    <param name= »symbol » value= »s »>
    <param name= »sizeW » value= »430″>
    <param name= »sizeH » value= »250″>
    <param name= »bouton » value= »bouton.gif »>
</applet>

Paramètres

Param name Type Description
save string Si ce paramètre existe, le bouton « Save » est dans l’applet dans le cas contraire la sauvegarde n’est pas possible à partir de l’applet. La valeur de ce paramètre est pris comme texte du bouton.
bgcolor integer Couleur du fond de l’applet (doit commencer par un # pour donner une valeur hexadécimale).
bouton string Chemin relatif du fichier image de définition des boutons (par défaut « bouton.gif »)
url string Chaine de caractères définissant l’action à réaliser lors de la demande de sauvegarde (par le bouton). Il est possible d’appeler un formulaire en javascript par cette commande.

Exemples :
  • <param name= »url » value= »http://www.mycgiserver.com/~javaside/aDraw.jsp »>
  • <param name= »url » value= »http://www.aspside.com/adraw/save.asp »>
  • <param name= »url » value= »javascript:sauvegarde(); »>
image string Image de fond
symbol string Préfixe de chargement pour la bibliothèque de symbole (exemple : « ../img/toto » l’applet chargera les symbols toto0.gif , …toto9.gif et affiche les icônes toto0s.gif … toto9s.gif ).
sizeW integer Largeur de la surface de dessin
sizeH integer Hauteur de la surface de dessin

Utilisation

Image Description
Couleur d’avant plan et d’arriere plan. Vous pouvez les modifier en sélectionnant d’autre couleur dans la palette.
Crayon/Pinceau : Dessin « à main levée ». Il utilise la couleur d’arrière plan si vous appuyez sur le bouton droits de la sourie. Le crayon est également sensible à la taille du trait.
Trait : Il utilise la couleur d’arriere plan si vous appuyez sur le bouton droits de la sourie. Le crayon est également sensible à la taille du trait.
Gomme : Efface le dessin en utilisant la couleur d’arrière plan.
Texte : Permet la saisie de texte en utilisant la couleur d’avant plan.
Rectangle.
Ovale.
Remplissage de l aire dans la couleur d’avant plan.
Sélection de l’épaisseur de la ligne (pour le crayon et le trait).
Efface tout le dessin ( !! pas de sauvegarde ).

La palette des couleurs.

Permet de sélectionner la police active pour le dessin du texte. La dernière zone permet de saisir le texte désiré.
Be Sociable, Share!