Elément
|
Règles incluses
|
Composants
|
• Style de ligne
• Epaisseur de ligne
• Couleur de trait
• Couleur de remplissage
|
Broches
|
• Style de ligne
• Epaisseur de ligne
• Couleur de trait
• Couleur de remplissage
|
Fils
|
• Style de ligne
• Epaisseur de ligne
• Couleur ou style de ligne
|
Bus
|
• Style de ligne
• Epaisseur de ligne
• Couleur de trait
|
Câbles
|
• Style de ligne
• Epaisseur de ligne
• Couleur de trait
|
Arguments
|
Description
|
item
|
Définit l'élément auquel la condition est appliquée.
|
type
|
Définit le type de l'élément. Vous pouvez utiliser le paramètre regexpr si regexpr=true (facultatif).
|
name
|
Définit le nom de l'élément. Vous pouvez utiliser le paramètre regexpr si regexpr=true (facultatif).
|
regexpr
|
Lorsque cet élément est défini sur true, vous pouvez utiliser des expressions régulières dans des conditions.
|
equal
|
Lorsque cet élément est défini sur true, les valeurs des arguments (type/nom) doivent être égales pour que la condition soit vraie.
|
caseins
|
Lorsque cet élément est défini sur true, la condition est sensible à la casse.
|
Arguments attribute
|
Description
|
name
|
Nom de l'attribut. Vous pouvez utiliser le paramètre regexpr si regexpr=true (facultatif).
|
value
|
Valeur de l'attribut. Vous pouvez utiliser le paramètre regexpr si regexpr=true (facultatif).
|
equal
|
Lorsque cet élément est défini sur true, les valeurs des arguments (type/nom) doivent être égales pour que la condition soit vraie.
|
regexpr
|
Utilisez des expressions régulières dans la condition.
|
caseins
|
Les éléments sont sensibles à la casse lorsque l'instruction a la valeur true.
|
Arguments de style de ligne
|
Description
|
style
|
Sélectionne le style de la ligne. Par exemple : multicolore, uni ou pointillés.
La valeur par défaut est solid.
|
color
|
Définit la couleur de la ligne.
|
weight
|
Définit la largeur de la ligne.
|
spacing
|
Définit l'espace entre les points dans le style en pointillés.
La valeur par défaut est 0.5 (en mm).
|
pattern
|
Décrit la répétition du style de ligne en pointillés.
La valeur par défaut est 0.5 (en mm).
|
text_color
|
Définit la couleur du texte de la ligne.
|
border_color
|
Définit la couleur du bord de la ligne.
La valeur par défaut est black.
|
border_weight
|
Définit la largeur du bord de ligne sous la forme d'un pourcentage, la valeur 100 % correspondant à 1 et la valeur 40 %, à 0.4.
La valeur par défaut est 0.1.
|
colorseg
Comprend les éléments suivants :
• color : définit la couleur du segment.
• length : définit la longueur du segment.
|
S'applique uniquement lorsque le paramètre multicolor est sélectionné.
Chaque balise colorseg ajoute une couleur au style.
Si la longueur n'est pas définie, la valeur de longueur utilisée en dernier est appliquée.
S'il n'existe aucune longueur, ou si toutes les longueurs ont la valeur 0, la valeur d'épaisseur du bord est utilisée comme longueur, auquel cas tous les segments de couleur sont des carrés.
|
|
Un bord est appliqué uniquement si les paramètres de style de ligne suivants sont définis :
• border_color ou border_weight
• solid ou multicolor
• color ou colorseg
|
Exemples d'arguments line
|
|||
Ligne continue présentant une seule couleur : <then> <line color="#00ff00" weight="1"/> </then> |
|||
Rayures avec bord : <then> <line style="multicolor" text_color="#0000ff" border_color="B900FC" border_weight="0.4" color="#07EDF9" weight="1"> <colorseg color="#07EDF9" length="0.6"/> <colorseg color="#FFFFFF"/> </line> </then> |
|||
Pointillés : <then> <line style="dotted" spacing="2" color="#ff0000"/> </then> |
|||
Pointillés : <then> <line style="dashed" pattern="3.5;1;0.5;1.0;3.5;4;" weight="0.6"/> </then> |
|||
Rayures inclinées : <then> <line style="multicolor" angle="30" color="#888888" weight="0.6"> <colorseg color="#ff0000" length="0.2"/> <colorseg color="#00ff00" length="0.1"/> <colorseg color="#0000ff" length="0.3"/> </line> </then>
|
|||
Exemples de styles de point de croisement
|
Cet exemple affiche les arguments de quatre styles permettant un croisement des lignes.
|
Arc traversé par une ligne verticale : <profile name="Vertical Arc connection crossing style with horizontal segments on top"> <rules> <rule type="schematics"> <then> <setting crossing_point_style="arc"/> </then> </rule> </rules> <rules> <rule type="schematics"> <then> <setting top_segment_vertical="true"/> </then> </rule> </rules> </profile> |
Arc traversé par une ligne horizontale : <profile name="Arc connection crossing style with horizontal segments on top"> <rules> <rule type="schematics"> <then> <setting crossing_point_style="arc"/> </then> </rule> </rules> <rules> <rule type="schematics"> <then> <setting top_segment_vertical="false"/> </then> </rule> </rules> </profile> |
Intervalle traversé par une ligne horizontale : <profile name="Gap connection crossing style with horizontal segments on top"> <rules> <rule type="schematics"> <then> <setting crossing_point_style="gap"/> </then> </rule> </rules> <rules> <rule type="schematics"> <then> <setting top_segment_vertical="false"/> </then> </rule> </rules> </profile> |
Aucun style de croisement de connexion : <profile name="None connection crossing style with horizontal segments on top"> <rules> <rule type="schematics"> <then> <setting crossing_point_style="none"/> </then> </rule> </rules> <rules> <rule type="schematics"> <then> <setting top_segment_vertical="false"/> </then> </rule> </rules> </profile> |
Arguments
|
Description
|
item
|
Définit l'élément auquel la condition est appliquée.
|
type
|
Définit le type de l'élément. Vous pouvez utiliser le paramètre regexpr si regexpr=true (facultatif).
|
name
|
Définit le nom de l'élément. Vous pouvez utiliser le paramètre regexpr si regexpr=true (facultatif).
|
regexpr
|
Lorsque cet élément est défini sur true, vous pouvez utiliser des expressions régulières dans des conditions.
|
equal
|
Lorsque cet élément est défini sur true, les valeurs des arguments (type/nom) doivent être égales pour que la condition soit vraie.
|
caseins
|
Lorsque cet élément est défini sur true, la condition est sensible à la casse.
|
Arguments attribute
|
Description
|
name
|
Nom de l'attribut. Vous pouvez utiliser le paramètre regexpr si regexpr=true (facultatif).
|
value
|
Valeur de l'attribut. Vous pouvez utiliser le paramètre regexpr si regexpr=true (facultatif).
|
equal
|
Lorsque cet élément est défini sur true, les valeurs des arguments (type/nom) doivent être égales pour que la condition soit vraie.
|
regexpr
|
Utilisez des expressions régulières dans la condition.
|
caseins
|
Les éléments sont sensibles à la casse lorsque l'instruction a la valeur true.
|
Arguments item
|
Description
|
Phantom
|
Définit la valeur fantôme de l'élément.
|
transparency
|
Définit la valeur de transparence de l'élément.
|
color
|
Définit la valeur de couleur de l'élément.
|
Arguments figure
|
Description
|
background
|
Définit la valeur de couleur d'arrière-plan de la figure.
|
background-gradient
|
Définit la valeur de couleur de dégradé d'arrière-plan de la figure.
|