Un élément PartDraw
contient des primitives de dessin vectoriel, qui apparaissent sur le cadran. PartDraw
détermine la zone du cadran utilisée pour les vecteurs, tandis que les éléments internes déterminent les détails du dessin vectoriel.
Syntaxe
<PartDraw x="integer" y="integer" width="integer" height="integer" name="string" angle="float-degrees" pivotX="float" pivotY="float" alpha="integer" renderMode="SOURCE | MASK | ALL" tintColor="argb-color | rgb-color"> <!-- Only the most common inner element is shown here. --> <Line /> ... </PartDraw>
Attributs
L'élément PartDraw
comporte les attributs suivants :
Attributs obligatoires
Les attributs suivants sont obligatoires :
x
,y
,width
,height
- Ensemble d'entiers qui spécifient la taille et la position de l'élément.
Attributs facultatifs
Les attributs suivants sont facultatifs :
pivotX
,pivotY
- Point pivot bidimensionnel autour duquel l'élément pivote. Les deux valeurs sont des nombres à virgule flottante qui sont ajustés pour tenir dans la plage $ [0, 1] $.
angle
- Un certain nombre de degrés de rotation de l'élément autour de son point pivot (dans le sens des aiguilles d'une montre).
alpha
- Définissez le niveau de transparence à appliquer à cet élément. La valeur
0
indique que l'élément doit être totalement transparent. La valeur255
indique que l'élément doit être complètement opaque. name
- Chaîne identifiant cet élément. Cette option est utile si vous devez vous référer à cet élément depuis un autre emplacement du fichier de votre cadran.
scaleX
- Facteur de scaling horizontal à appliquer à cet élément.
scaleY
- Facteur de scaling vertical à appliquer à cet élément.
renderMode
- Type de mode de rendu de l'élément. Les valeurs possibles sont
SOURCE
(par défaut),MASK
ouALL
. tintColor
- Appliquez un filtre de couleur (teinte) à l'élément. Vous devez spécifier la couleur au format ARVB (
#ff000000
= noir opaque) ou au format RVB (#000000
= noir).
Éléments internes
L'élément PartDraw
peut contenir les éléments internes suivants :