User Tools

Site Tools


doc:fr:appendicec

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
doc:fr:appendicec [2022/01/12 15:21]
dmorandi [Obtenir le code]
doc:fr:appendicec [2022/01/24 10:33] (current)
dmorandi contrôle
Line 1: Line 1:
-(12/01/2022 traduction en cours - NE PAS UTILISER ! le code JAVA n'a pas encore été contrôlé caractère par caractère) 
- 
 ====== Guide du développeur ====== ====== Guide du développeur ======
  
Line 18: Line 16:
  
 ===== Compilation du code ===== ===== Compilation du code =====
-c'est+C'est
     mvn install     mvn install
 Avant cela, vous pouvez choisir la version de JSesh que vous souhaitez compiler. Diverses versions sont étiquetées. Alors, vous pourriez faire quelque chose comme Avant cela, vous pouvez choisir la version de JSesh que vous souhaitez compiler. Diverses versions sont étiquetées. Alors, vous pourriez faire quelque chose comme
     git checkout version-5.3     git checkout version-5.3
     mvn clean install     mvn clean install
-pour compiler JSesh version 5.3. tous les tags peuvent être répertoriés en tapant+Pour compiler JSesh version 5.3. tous les tags peuvent être répertoriés en tapant
     git tag     git tag
  
Line 57: Line 55:
 ==== Pour ajouter un champ d'​édition hiéroglyphique dans une interface SWING ==== ==== Pour ajouter un champ d'​édition hiéroglyphique dans une interface SWING ====
  
-En fait, c'est assez facile à faire. Vous devez avoir jsesh.jar dans votre chemin de classe, et probablement aussi jseshGlyphs.jar si vous voulez les polices complètes. Ensuite, avoir un champ hiéroglyphique dans votre application est aussi simple que :+En fait, c'est assez facile à faire. Vous devez avoir jsesh.jar dans votre chemin de classe, et probablement aussi jseshGlyphs.jar si vous voulez les polices complètes. Ensuite, avoir un champ hiéroglyphique dans votre application est aussi simple que ça :
 <code java> <code java>
-// Le package peut changer un jour dans un (loin) avenir.+// Le package peut changer un jour dans un (lointain) avenir.
 import package jsesh.mdcDisplayer.swing.editor.*;​ import package jsesh.mdcDisplayer.swing.editor.*;​
 public MyClass .... { public MyClass .... {
Line 71: Line 69:
 </​code>​ </​code>​
  
-Maintenant, vous pouvez manipuler le texte directement via la classe HieroglyphicTextModel,​ qui représente le texte sous forme de liste d'​objets,​ ou, si vous n'avez besoin que de fonctionnalités simples, utilisez les méthodes ''​setMDCText(String mdc)''​ et getMDCText() pour définir et récupérer le contenu du champ en tant que "​Manuel de codage"​.+Maintenant, vous pouvez manipuler le texte directement via la classe HieroglyphicTextModel,​ qui représente le texte sous forme de liste d'​objets,​ ou, si vous n'avez besoin que de fonctionnalités simples, utilisez les méthodes ''​setMDCText(String mdc)''​ et getMDCText() pour définir et récupérer le contenu du champ selon le "​Manuel de codage"​.
  
 Vous pouvez interdire l'​édition du texte avec "''​setEditable(false)''"​ Vous pouvez interdire l'​édition du texte avec "''​setEditable(false)''"​
Line 81: Line 79:
 Il existe un certain nombre de raisons pour lesquelles vous pouvez souhaiter produire une image à partir d'un texte MDC. Par exemple, vous pouvez utiliser JSesh comme bibliothèque dans une application Web. Il existe un certain nombre de raisons pour lesquelles vous pouvez souhaiter produire une image à partir d'un texte MDC. Par exemple, vous pouvez utiliser JSesh comme bibliothèque dans une application Web.
  
-Bien sûr, vous devez avoir à la fois jsesh.jar et jseshGlyphs.jar dans votre chemin de classe. Actuellement (JSesh 2.13.7), vous avez également besoin de jvectClipboard-1.0.jar,​ mais c'est une dépendance que je supprimerai dans peu de temps. Vous aurez besoin de jvectClipboard-1.0.jar si vous souhaitez produire du SVG, WMF ou similaire. Ensuite, le code Java suivant fera l'​affaire :+Bien sûr, vous devez avoir à la fois jsesh.jar et jseshGlyphs.jar dans votre chemin de classe. Actuellement (JSesh 2.13.7), vous avez également besoin de jvectClipboard-1.0.jar,​ mais c'est une dépendance que je supprimerai dans peu de temps. Vous aurez besoin de jvectClipboard-1.0.jar si vous souhaitez produire du SVG, WMF ou similaire. Ensuite, le code Java suivant fera l'​affaire ​((contrairement aux Datari républicaines : [[https://​www.youtube.com/​watch?​v=Wp872x3_vc0]] (Note du traducteur).)) ​:
 <code java> <code java>
     public static BufferedImage buildImage(String mdcText) throws MDCSyntaxError {     public static BufferedImage buildImage(String mdcText) throws MDCSyntaxError {
doc/fr/appendicec.1641997260.txt.gz · Last modified: 2022/01/12 15:21 by dmorandi