Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

Attributes de forme

Lorsque vous définissez une forme à l'aide d'un Shape Script, vous définissez les propriétés de cette forme à l'aide d'attributs. Les Propriétés comprennent :

  • La position de la forme par rapport au diagramme et aux autres éléments
  • Les positions des composants de la forme par rapport aux bords de la forme
  • Si la forme a des régions modifiables par l'utilisateur
  • Si la forme peut être redimensionnée, mise à l'échelle, pivotée ou ancrée

Syntaxe d'attribut

attribut "=" valeur " ; "

Exemple

forme principale

{

//Attributs d'initialisation - doivent être avant les commandes de dessin

noshadow = "vrai" ;

h_align = "centrer" ;

// commandes de dessin

rectangle (0,0,100,100);

println ("foo bar");

}

Attributes

Nom d'attribut

Description

Voir également

gras

string

Description : définir sur Vrai si vous souhaitez que toutes les commandes d'impression de la forme ou de la sous-forme actuelle s'affichent en gras.

Valeurs valides : Vrai ou Faux (par défaut = Faux)

italique

string

Description : définir sur Vrai si vous souhaitez que toutes les commandes d'impression de la forme ou de la sous-forme actuelle soient affichées en italique.

Valeurs valides : Vrai ou Faux (par défaut = Faux)

bottomAnchorOffset

( int , int )

Description : lors de la création d'un Shape Script pour un élément intégré (tel qu'un port), utilisez cet attribut pour décaler la forme du bord inférieur de son parent.

Par example:

bottomAnchorOffset= (0,-10);

déplacer l'élément incorporé vers le haut de 10 pixels à partir du bord inférieur.

ancrable

string

Description : rend la forme ancrable par défaut, de sorte qu'elle puisse être alignée et jointe à d'autres éléments (à la fois d'autres Scripts de forme et des éléments standard) sur un diagramme . Vous ne pouvez pas inverser le statut ancrable avec l'option de menu "Apparence" ; pour modifier le statut, vous devez modifier le Shape Script.

Valeurs valides : standard ou off

Élément Menu Contexte Opérations

champ modifiable

string

Description : définit une forme comme une région modifiable de l'élément.

Ce champ affecte uniquement les formes d'éléments, les glyphes de ligne ne sont pas pris en charge.

Valeurs valides : alias, nom, note , stéréotype

PointFinY, PointFinX

integer

Description : uniquement utilisé pour les formes cible et source réservées pour les connecteurs ; ce point détermine où la ligne de connexion principale se connecte aux formes d'extrémité.

Par défaut : 0 et 0

rapport d'aspect fixe

string

Description : définissez sur Vrai pour fixer le format d'image. Ne l'utilisez pas si vous ne souhaitez pas fixer le format d'image.

h_Aligner

string

Description : affecte le placement horizontal du texte imprimé et des sous-formes en fonction de l'attribut layoutType.

Valeurs valides : gauche, centre ou droite

layoutType

string

Description : détermine la taille et la position des sous-formes.

Valeurs valides : leftright, topdown, border

Sous-formes

DécalageAncregauche

( int , int )

Description : lors de la création d'un Shape Script pour un élément intégré (tel qu'un port), utilisez cet attribut pour décaler la forme du bord gauche de son parent.

Par example:

leftAnchorOffset= (10,0);

déplacer l'élément incorporé vers la droite de 10 pixels à partir du bord gauche

pas d'ombre

string

Description : défini sur True pour supprimer l'ombre de la forme du rendu.

Valeurs valides : Vrai ou Faux (par défaut = Faux)

orientation

string

Description : s'applique uniquement aux formes de décoration, pour déterminer où la décoration est positionnée dans le glyphe de l'élément contenant.

Valeurs valides : NW, N, NE, E, SE, S, SW, W

hauteur préférée

Description : utilisé par le layoutType de bordure - nord et sud.

Utilisé pour dessiner les formes source et cible des connecteurs afin de déterminer la largeur de la ligne.

largeur préférée

Description : utilisé par le layoutType de bordure - est et ouest.

Utilisé par les formes layoutType leftright où scalable est false pour déterminer l'espace qu'elles occupent à des fins de disposition .

rightAnchorOffset

( int , int )

Description : Lors de la création d'un Shape Script pour un élément intégré (tel qu'un port), utilisez cet attribut pour décaler la forme du bord droit de son parent.

Par example:

rightAnchorOffset= (- 10,0);

déplacer l'élément incorporé vers la gauche de 10 pixels à partir du bord droit.

rotatif

string

Description : défini sur False pour empêcher la rotation de la forme. Cet attribut s'applique uniquement aux formes source et cible des glyphes linéaires.

Valeurs valides : Vrai ou Faux (par défaut = Vrai)

évolutif

string

Description : défini sur False pour empêcher la forme d'être dimensionnée relativement au glyphe de diagramme associé.

Valeurs valides : Vrai ou Faux (par défaut = Vrai)

topAnchorOffset

( int , int )

Description : lors de la création d'un Shape Script pour un élément intégré (tel qu'un port), utilisez cet attribut pour décaler la forme du bord supérieur de son parent.

Par example:

topAnchorOffset= (0,10);

déplacer l'élément intégré vers le bas de 10 pixels à partir du bord supérieur.

v_Aligner

string

Description : affecte le placement vertical du texte imprimé et des sous-formes en fonction de l'attribut layoutType.

Valeurs valides : haut, centre ou bas