User Tools

Site Tools


symbols-fr

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
symbols-fr [2020/02/23 11:03] – [Réseau de voies/routes] phil45symbols-fr [2024/03/14 15:52] (current) – [Thème 1 - 5] phil45
Line 11: Line 11:
  
 =====Structure du répertoire des thèmes===== =====Structure du répertoire des thèmes=====
-| :!: A partir de la version 14318 les thèmes SVG sont réorganisés; Vérifier les chemins SVG. | 
 {{ :rocview:themes-tree.png?0x400}}\\ {{ :rocview:themes-tree.png?0x400}}\\
 Les thèmes officiels sont situés dans les sous-répertoires **svg/themes**.\\ Les thèmes officiels sont situés dans les sous-répertoires **svg/themes**.\\
Line 28: Line 27:
  
 =====Configuration===== =====Configuration=====
-{{:rocgui-ini-svg-fr.png?850}} +  * **Note:** Avec la version 2.1.4068+ la fenêtre de dialogue car un 6ème thème s'est élargi.
- \\+
  
-==== Thème 1 - 5 ====+| {{:rocgui-ini-svg-fr.png?850}} | 
 +|  Propriétés Rocview, Onglet 'SVG' avec fenêtre de dialogue Propriétés du **Theme 1**  | 
 + 
 + 
 +| **Attention:** Pour **RocWeb** et **andRoc** les chemins SVG doivent être réglées dans la fenêtre de dialogue RocWeb des **[[rocrailini-rocweb-fr#reglages_rocweb|Propriétés Rocrail]]**. | 
 + 
 + 
 +|< >| 
 +|  **si un fichier SVG non adapté est trouvé pour un type Objet, \\ le plan de voies affichera un symbole d'Erreur à sa position.** 
 +|  {{:symbols:errsym.png}} 
 +|  **fichier SVG introuvable** 
 + 
 +> **Note:** 
 +> Causes possibles: 
 +> D'autres thèmes doivent être définis, par exemple **''Utilisateur, Accessoires''**. 
 +> Le numéro SVG, l'option Accessoire et/ou le numéro requis pour certains types d'objets ne sont pas définis ou sont mal définis. 
 + 
 + \\ 
 +==== Thème 1...6 ====
 Sélectionner les thèmes désirés et __redémarrer Rocview pour les activer__.\\ Sélectionner les thèmes désirés et __redémarrer Rocview pour les activer__.\\
 Si vous avez votre propre symbole SVG pour un certain article, placer le dans la liste "Setup" avant le Thème qui a le symbole par défaut. \\ Cela signifie que le premier Thème détermine comment un SVG est représenté. Si vous avez votre propre symbole SVG pour un certain article, placer le dans la liste "Setup" avant le Thème qui a le symbole par défaut. \\ Cela signifie que le premier Thème détermine comment un SVG est représenté.
Line 52: Line 68:
   * Windows = 10   * Windows = 10
   * Défaut = 10   * Défaut = 10
 +  * 
 +==== Ajuster ====
 +Le champ sert pour ajuster la taille du texte de -100% à +100%. Cela pourrait être une aide en cas de Rocviews multiples, sur différentes plateformes/résolutions, qui sont connectées sur le même Serveur. \\
 +|< >|
 +^ Exemple ^^
 +|  {{:rocview:text-ps-mac-2560x1600.png?0x100}}  |  {{:rocview:text-ps-win-1920x1280.png?0x100}}  |  {{:rocview:text-ps-win-1920x1280-50.jpg?0x100}}  |
 +|  Mac 2560x1600  |  Windows 1920x1280  |  Windows 1920x1280 -50%  |
  
 __Rocview doit être redémarrer pour que les changements prennent effet.__\\ __Rocview doit être redémarrer pour que les changements prennent effet.__\\
 +
 +==== Largeur de l'ID automatique ====
 +SI elle est réglée à 3 alors les objets démarrent à 100: par exemple sw100 \\
 +Si elle est réglée à 0 ou 1, les objets démarrent sans zéros non significatifs: par exemple sw1 \\
 +
 +==== Connecteur du train ====
 +Le caractère utilisé pour connecter les identifiants de locomotive et de train.\\
 +La valeur par défaut est un caractère de soulignement.\\
 +Exemple avec le caractère = : (LocoID="V20_020", TrainID="HsDh")\\
 +{{:rocview:block-trainconnector.jpg}}\\
 +
 +==== Remplacement noir ====
 +Remplace 'au vol' tous les ''stroke="rgb(0,0,0)"'' avec la couleur sélectionnée.\\
 +Peut être utile si l'arrière-plan du panneau est de couleur sombre.\\
 +
 +
 + \\
 +
 +=====Options=====
 ==== Traiter les évènements de route/bloc ==== ==== Traiter les évènements de route/bloc ====
 Pour réduire les ressources du processeur ces options peuvent être déactivées.\\ Pour réduire les ressources du processeur ces options peuvent être déactivées.\\
Line 67: Line 109:
 Seulement le thème SpDrS60 a les SVGs nécessaire.\\ Seulement le thème SpDrS60 a les SVGs nécessaire.\\
 {{:rocview:sw-routes.png}}\\ {{:rocview:sw-routes.png}}\\
-Pour obtenir les identifiants d'itinéraires automatiquement sélectionnés dans les objets aiguillage l'analyseur doit être redémarré encore si les itinéraires ont été générés avec une version plus vieille que 7884.\\+Pour obtenir les identifiants d'itinéraires automatiquement sélectionnés dans les objets aiguillage le Routeur doit être redémarré encore si les itinéraires ont été générés avec une version plus vieille que 7884.\\
 En cas d'itinéraires manuels utiliser la __**[[:select-fr|Fenêtre de sélection]]**__.\\ En cas d'itinéraires manuels utiliser la __**[[:select-fr|Fenêtre de sélection]]**__.\\
  \\  \\
 ====Priorité d'itinéraire==== ====Priorité d'itinéraire====
 Écrase l'occupation du bloc au cas ou un itinéraire est réservé.\\ Écrase l'occupation du bloc au cas ou un itinéraire est réservé.\\
- \\ 
  
 +====Short ID====
 +Affiche la locomotive [[:loc-gen-fr#utiliser_l_identifiant_court|Identifiant court]] dans le bloc au lieu de l'identifiant.\\
 +
 + \\
  
  
Line 93: Line 138:
 Les noms de fichiers sont prédéfinis pour chaque état du symbole comme listé ici: [[symbolnames-fr|Noms des symboles]]\\ Les noms de fichiers sont prédéfinis pour chaque état du symbole comme listé ici: [[symbolnames-fr|Noms des symboles]]\\
  \\  \\
 +
 +==== Insérer des symboles créés par soi-même dans le plan de voie ====
 +:!: Les symboles SVG crées par soi-même __NE SONT PAS__ affichés dans la fenêtre de dialogue **[[rocgui-menu-fr#ajouter_un_element|Ajouter un élément]]**. \\ Pour insérer ces symboles dans le plan de voie, un symbole standard de l'objet désiré doit être sélectionné. Le numéro de son propre symbole doit être défini dans la fenêtre de dialogue des propriétés de l'objet dans les champs **[[output-gen-fr#svg|SVG]]**, **[[tracks-gen-fr#numero|Numéro]]** ou **[[sensor-gen-fr#accessoire|Accessoire#]]**. Dans le type d'objet avec l'option **Accessoire** on peut spécifier que le symbole du thème //accessoire// qui doit être utilisé.
  
 =====Éléments SVG supportés===== =====Éléments SVG supportés=====
Line 116: Line 164:
 </svg> </svg>
 </code> </code>
 +**Note:** //Si le rayon est zéro cet élément SVG sera ignoré.//\\
  
 ====Ellipse==== ====Ellipse====
Line 126: Line 175:
 </svg> </svg>
 </code> </code>
 +**Note:** //Si le rayon rx ou ry est nul cet élément SVG sera ignoré.//\\
  
 ====Polygone==== ====Polygone====
Line 148: Line 198:
 Setting **rx > 0** will draw a rounded rectangle.\\ Setting **rx > 0** will draw a rounded rectangle.\\
  
-====Line====+====Ligne====
   * https://developer.mozilla.org/en-US/docs/Web/SVG/Element/line   * https://developer.mozilla.org/en-US/docs/Web/SVG/Element/line
 <code xml> <code xml>
 <svg width="100%" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"> <svg width="100%" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
   <g>   <g>
-    <line x1="0" y1="0" x2="31" y2="31" stroke="black"/>+    <line x1="0" y1="0" x2="31" y2="31" stroke="black" stroke-width="8"/>
   </g>   </g>
 </svg> </svg>
 </code> </code>
- +  * **Note:** Pour  l'élément-**''line''** dans l'attribut défini dans les [[https://www.w3.org/TR/svg-strokes/#LineCaps|spécifications www.w3.org]] **''stroke-linecap''** __ne__ sera __pas supporté__. \\ Rocview dessine les bouts de l'élément-**''line''** toujours avec des **ronds**. **((pour cela c'est au minimum **''stroke-width="3"''** nécessaire))** 
-====PolyLine====+  
 +====PolyLigne====
   * https://developer.mozilla.org/en-US/docs/Web/SVG/Element/polyline   * https://developer.mozilla.org/en-US/docs/Web/SVG/Element/polyline
 <code xml> <code xml>
Line 169: Line 220:
  \\  \\
  
- +=====Alternative <g>===== 
- +Un second conteneur graphique ((<g></g> Section)) peut être ajouté à la définition SVG qui sera alterné toutes les secondes.\\ 
-==== Visualisateur et éditeur SVG ==== +**Note:** //Rocweb ne peut pas supporter plusieurs <g> conteneurs, et affichera tous les chevauchements.//\\
-L'outil en ligne **[[https://www.rapidtables.com/web/tools/svg-viewer-editor.html|SVG-Viewer/Editor]]** peut être utile pour voir les SVG, les créer et l'éditer. \\ +
-Ce n'est pas aussi puissant que Inkscape, mais c'est plus facile à utiliser que Inkscape et les autres. +
-  * ** Note: ** \\ Malheureusement l'outil ne vérifie pas la conformité XML. Les fichiers SVG édités avec l'outil doivent être par exemple vérifiés dans un navigateur. +
- +
-Pour devenir familier avec l'outil, il est recommandé d'ouvrir un fichier SVG à partir d'un thème Rocrail. \\ +
-Les effets des changements des éléments du code seront très facile à voir sur la représentation du symbole. \\ +
-Alternativement, les sections du code sur cette page du wiki sont également appropriés si ils sont transférer à l'outil via // Copier & Coller //. \\ +
-\\ +
-Puisque la fonction de l'outil "New" de l'outil ne crée pas un cadre qui correspond aux symboles Rocrail, le cadre suivant devra être copié en premier dans la fenêtre de code de l'outil pour créer des nouveaux symboles: +
-<code xml> +
-<svg width="32" height="32"> +
-  <g> +
-    <!-- Insert the SVG elements here --> +
-  </g> +
-</svg> +
-</code> +
-Alternativement, un nouveau fichier SVG peut bien sûr également être créer par la modification d'un fichier existant. \\ +
-|< >| +
-^  Fonctions +
-| {{:wiki:svg-viewer-new.png?25}} New | +
-| {{:wiki:svg-viewer-open.png?25}} Ouvrir un fichier SVG | +
-| {{:wiki:svg-viewer-view.png?25}} Voir le code SVG | +
-| {{:wiki:svg-viewer-save.png?25}} Sauvegarder le fichier SVG | +
- \\ +
- +
-====Inkscape==== +
-Vous pouvez utiliser InkScape http://www.inkscape.org/ et commencer à créer une nouvelle icône de 32x23 pixels. +
-Rocrail n'accepte que des nombres entiers pour les coordonnées X et Y . +
-Les précisions qui suivent sont donc très utiles: +
- +
- +
-{{inkscape_config1-fr.png}}{{inkscape_config2-fr.png}}{{inkscape_config3-fr.png}} +
- +
-Tous ces réglages, en particulier 'Toujours aimanter', s'appliquent uniquement durant la création (Shift+F6) . Dès l'instant où vous essayez de bouger ou modifier l'objet avec la souris, Inkscape va générer de nouvelles coordonnées avec décimales ! +
- +
-Une autre option très utile est d'activer le bouton Contour: +
- +
-{{inkscape_config4-fr.png}} +
- +
-La seule chose prise en considération dans Rocrail est la section <path../>+
-Avec Shift+F6 vous pouvez lancer cette séquence; essayer de générer uniquement des lignes, pas de courbes. +
-Une fois fini avec l'aspect graphique, sauvez votre fichier dans Inkscape, ensuite ouvrez votre fichier avec un éditeur de texte pour copier la séquence d'information (path...) et la sauver dans un autre nouveau fichier. +
- +
-=====Symboles par défaut===== +
-Les symboles par défaut sont du type SVG comme des dessins vectoriels, et sont codés en 'dur' dans les sources de Rocgui.\\ +
-Ils sont seulement utiles quand l'installation de Rocrail est 'cassé', et il n'y a que quelques symboles de base disponibles! Signalez-le si vous rencontrez des problèmes avec des symboles.\\ +
- +
- \\ +
- +
-=====Aspects clignotant===== +
-Démarrant avec la révision 5315 un deuxième conteneur graphique ((<g></g> Section)) peut être ajouté dans la définition SVG qui sera alterné toute les secondes.\\ +
-Seulement les objets signaux sont concernés par cette fonction.\\ +
 ====Exemple==== ====Exemple====
 <code xml> <code xml>
-<svg width="32" height="32">+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32">
   <g>   <g>
     <path stroke="blue" fill="yellow" d="M 0,16 L 2,13 L 29,13 L 31,15 L 31,16 L 29,18 L 2,18 L 0,16 z " />     <path stroke="blue" fill="yellow" d="M 0,16 L 2,13 L 29,13 L 31,15 L 31,16 L 29,18 L 2,18 L 0,16 z " />
Line 238: Line 236:
  
  \\  \\
 +
 +
 +
 +
  
 =====Aperçu===== =====Aperçu=====
symbols-fr.1582452182.txt.gz · Last modified: 2020/02/23 11:03 by phil45