Ajouter une image SVG avancée
Ajoutez une image SVG avancée au canevas pour modifier les propriétés de ses éléments lors de la conception ou de l’exécution.
CONSEIL:
Par exemple, vous pouvez signaler un dysfonctionnement d’une partie matérielle en mettant en surbrillance une représentation d’un composant matériel.
Conditions préalables
Pour contrôler les propriétés de l’image, obtenez un fichier SVG conforme aux exigences suivantes :
- Le format de fichier est SVG 1.2 Tiny
- Le fichier contient tous les éléments d’image et les propriétés que vous souhaitez configurer
- Les propriétés de remplissage et de bordure existent et leurs couleurs sont définies en tant qu’attributs XML ou CSS en ligne
- Les valeurs de couleur sont hexadécimales
Exemple : Fichier SVG conforme aux exigences.
CONSEIL:
Si le fichier SVG n’est pas conforme aux exigences, l’image s’affichera comme prévu, mais vous ne pourrez pas modifier ses propriétés.
- Pour ajouter une image SVG avancée
- DansVue de projet, cliquez avec le bouton droit de la souris sur l’objet ou le dossier qui contiendra l’image, puis sélectionnez .
- Sélectionnez l’image à inclure :
- DansPropriétés, en regard deChemin, sélectionnezParcouriret sélectionnez une image à inclure dans votre application.
- Dans l'éditeur, double-cliquez suret sélectionnez une image à inclure dans votre application.
CONSEIL:Pour trouver des éléments, commencez à saisir le nom de l’élément à rechercher dansSélectionner un fichier.Si le fichier n’apparaît pas dansSélectionner un fichier, sélectionnez, puis dans
Importer des fichiersImporter des fichiers, sélectionnez le fichier à importer et choisissezSélectionner. - (Facultatif) Ouvrez le fichier SVG dans un éditeur de texte et vérifiez que l’attribut@idde l’élément image que vous souhaitez modifier et la propriété que vous souhaitez modifier existent dans le fichier SVG.Par exemple, pour pouvoir modifier le style de polygone d’un châssis :<g id="ConveyorChassis"> <polygon style="fill:#3C4660;" points="8.532,379.733 503.466,379.733 503.466,277.333 8.532,277.333"/> </g>
- DansPropriétés, développezPropriétés de l’élément SVG, puis dansID, sélectionnez l’élément image à modifier.CONSEIL: Les options de la liste déroulante pour les éléments du fichier SVG correspondent aux attributs@iddes éléments du fichier SVG. Si les valeurs n’apparaissent pas dans la liste déroulante, il se peut que l’image SVG ne soit pas conforme aux exigences requises pour contrôler les propriétés de l’image.
- DansPropriété, sélectionnez la propriété à modifier pour l’élément d’image sélectionné, puis dansValeur, sélectionnezpour créer un lien dynamique complexe ou entrez une valeur pour la propriété indiquée :
Ajouter un lien dynamique- Couleur. Sélectionnez ou entrez la valeur hexadécimale de la couleur ou créez un lien dynamique complexe avec un convertisseur vers des valeurs de couleur hexadécimales. Par exemple :

- Opacité. Entrez une valeur comprise entre 0 et 100 pour rendre l’élément image complètement transparent ou totalement opaque.
- Largeur du trait. Définissez la largeur de la ligne en pixels.
- Dasharray du tracé. Spécifiez le tableau de traits de l’une des manières suivantes :
- En sélectionnant ou saisissantSolid. Il s'agit de la valeur par défaut.
- En saisissant un seul nombre. Le nombre représente à la fois la longueur des traits et la longueur de l’espace qui les sépare. Par exemple, entrez 5 pour que la longueur des traits et la longueur de l’espace qui les sépare soient de 5 pixels.
- En configurant une série de nombres séparés par des points-virgules au format répétable #;#. Le premier nombre représente la longueur d'un trait et le nombre après chaque point-virgule représente la longueur de l’espace suivant ce trait. Les séries saisies sont répétées. Par exemple, entrez 5;2;10;3 pour que le premier trait mesure cinq pixels et que l’espace qui suit mesure deux pixels, suivi d’un autre trait de dix pixels et d’un espace de trois pixels. La série se répète pour afficher un trait plus court suivi d’un trait plus long sur l’ensemble de la ligne.
CONSEIL:Lorsque vous liez la propriété dasharray à une variable de chaîne ou à une balise dans un automate, si la valeur de chaîne n'est pas valide, la valeur de la propriété dasharray prendra la valeur du fichier SVG lors de l’exécution.Par exemple, pour un tableau de tirets défini comme une ligne continue dans le SVG avancé, mais qui s'affiche actuellement sous la forme de tirets, si la valeur de la balise liée dans la propriété dasharray contient une erreur comme 1;5:8 ou change pour une valeur non valide comme abc, la valeur revient à la ligne continue spécifiée dans le fichier SVG.La propriété que vous sélectionnez pour l’élément image doit se trouver dans le fichier image SVG avec l’élément image, faute de quoi vous ne pourrez pas configurer la propriété de l’élément image. - Par exemple, si vous avez configuréCouleurpour un élément image SVG, vous pouvez ajouter une propriétéOpacitépour modifier l’opacité de ce même élément image ou d’un élément image différent.
- Pour modifier les propriétés par défaut du fichier SVG, dansPropriétés, développezApparenceet modifiez les propriétés en créant un lien dynamique complexe ou en saisissant une valeur.
- (Facultatif) DansPropriétés, modifiez les paramètresApparence:
- Visible. Affiche l'objet lors de l'exécution.
- Activé. Active l’interaction avec l'objet lors de l’exécution.
- Opacité. Niveau d’opacité de l’objet, en pourcentage. Spécifiez0pour rendre l'objet transparent.
- Clignotement. Fait clignoter l'objet lors de l’exécution.
- Rotation. Fait pivoter l'objet autour de son point central (en degrés d’arc). Les valeurs positives font pivoter l'objet dans le sens horaire ; les valeurs négatives le font pivoter dans le sens antihoraire.
- Visible sur clic. Intercepte les sélections de l’utilisateur. Faux par défaut : les sélections de l’utilisateur ne sont pas interceptées et sont transmises à l’objet sous-jacent.
- Mode de remplissage. Sélectionnez l'une des options suivantes :
- Ajuster. L’objet conserve ses proportions d’origine lorsqu’il est redimensionné.
- Étirer. L’objet remplit le conteneur et ignore ses proportions d’origine lorsqu’il est redimensionné.
- Mosaïque. L’objet conserve ses proportions d’origine lorsqu’il est redimensionné et répète l’image à l’intérieur.
- Mode de colorisation. Définissez le mode de colorisation de l’image. Les options disponibles incluent :Remplacer,Teinter,Multiplier,Ajouter.
- Déplacer la cible. Consultez la rubrique Rendre un objet graphique mobile.
- (Facultatif) Pour redimensionner, déplacer ou aligner l'objet, reportez-vous à Disposition des objets graphiques.
- (Facultatif) DansÉvénements, ajoutez des méthodes à des événements existants ou ajoutez de nouveaux événements et de nouvelles méthodes. Consultez les rubriques Événements et Méthodes.
Exemple d’image SVG avancée - Alarme désactivée (châssis de convoyeur gris)

Exemple d’image SVG avancée - Alarme activée (châssis de convoyeur rouge)

svg
advanced svg
Fournir une réponse
