FontString

De Runes of Magic Wiki FR
Révision datée du 22 juillet 2011 à 11:06 par Agenusha (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigationAller à la recherche

Description

Élément groupe permettant de faire apparaître du texte sur un élément objet.

Éléments contenant du texte : Layer.

Propriétés

name

Propriété définissant le nom de la texture. Utiliser la chaine $parent permet de remplacer celle-ci par le nom de l'élément objet parent.

inherits

Propriété permettant d'attribuer à l'élément les propriétés d'un élément modèle de même type. Dans le cas de texte, il s'agit des polices prédéfinies.

virtual

Si cette propriété prend la valeur true, le texte n'apparaîtra pas, mais le FontString servira alors de modèle pouvant être appelé par un autre texte avec la propriété inherits.

text

Le texte initialement affiché.

bytes

Le nombre de caractères maximum du texte.

font

Police employée pour écrire le texte

justifyH

Alignement horizontal du texte. Indiquer l'une des trois valeurs suivantes :

  • LEFT : Aligné à gauche
  • CENTER : Aligné au centre
  • RIGHT : Aligné à droite

justifyV

Alignement vertical du texte. Indiquer l'une des trois valeurs suivantes :

  • TOP : Aligné en haut
  • MIDDLE : Aligné au milieu
  • BOTTOM : Aligné en bas


weight

L'épaisseur de la police :

  • THIN : Texte plus fin
  • NORMAL : Texte normal
  • BOLD : Texte épais

outline

Traçage de ligne supplémentaire ? A confirmer.

  • NONE : Aucune
  • NORMAL : Normale
  • THICK : Epaisse

spacing

Méthodes

---


Sous-Eléments

  • Anchors : Positionnement de la zone de texte
  • Size : Taille de la zone de texte
  • FontHeight : Taille du texte
  • Shadow : Ombre du texte
  • Color : Couleur du texte


Exemple(s)

 <FontString name="ZonedeTexte1" inherits="GameTitleFont" text="Texte quelconque">
    <Anchors>
      <Anchor point="BOTTOMLEFT"/> 
    </Anchors>
 </FontString>
 <FontString name="ZonedeTexte2" inherits="MSFont" text="Texte quelconque" font="Fonts\DFHEIMDU.TTF" justifyV="MIDDLE" justifyH="CENTER" weight="BOLD" spacing="1.8">
    <Size>
       <AbsDimension x="120" y="32"/>
    </Size>
    <Anchors>
       <Anchor point="TOP">
           <Offset>
              <AbsDimension x="-12" y="0"/>
           </Offset>
       </Anchor>
    </Anchors>
    <FontHeight>
       <AbsValue val="12"/>
    </FontHeight>
    <Shadow>
       <Offset>
           <AbsDimension x="1" y="1"/>
       </Offset>
       <Color r="1" g="1" b="1" a="0.1"/>
    </Shadow>
    <Color r="0" g="1" b="1"/>
 </FontString>