L'objet <text> affiche du texte : un libellé, une valeur de métadonnée, ou votre propre texte alimenté par des variables.
| Vue | Nom | Élément |
|---|---|---|
system |
systemInfo |
La ligne d'information du système (nombre de jeux, favoris, jeux cachés) |
detailed |
logoText |
Le nom du système, affiché quand logo n'a pas d'image |
detailed |
md_lbl_rating, md_lbl_releasedate, md_lbl_developer, md_lbl_publisher, md_lbl_genre, md_lbl_players, md_lbl_lastplayed, md_lbl_playcount, md_lbl_favorite |
Les libellés des métadonnées |
detailed |
md_players, md_playcount, md_favorite |
Les valeurs de métadonnées rendues en texte simple |
detailed |
md_description |
La description du jeu |
detailed |
md_folder_name |
Le nom affiché avec les miniatures d'un dossier |
gameclip |
logoText |
Le nom du système |
gameclip |
md_lbl_gameName, md_lbl_systemName, md_lbl_rating, md_lbl_releasedate, md_lbl_developer, md_lbl_publisher, md_lbl_genre, md_lbl_players, md_lbl_lastplayed, md_lbl_playcount, md_lbl_favorite |
Les libellés des métadonnées |
gameclip |
md_description |
La description du jeu |
Pour tout autre texte, choisissez votre propre nom et ajoutez extra="true".
Chaque valeur de métadonnée a un type d'objet imposé.
md_developer,md_publisher,md_genreetmd_releasedatesont des<scrolltext>,md_ratingest un<rating>etmd_lastplayedest un<datetime>. Les déclarer en<text>ne fonctionne pas.
| Propriété | Type | Rôle |
|---|---|---|
pos |
Couple | Position de l'objet. Voir les propriétés communes. |
size |
Couple | Taille du bloc de texte. Voir ci-dessous. |
origin |
Couple | Point de l'objet auquel pos se rapporte. |
rotation |
Flottant | Angle de rotation en degrés, horaire si positif. |
rotationOrigin |
Couple | Point autour duquel la rotation s'effectue. Par défaut 0.5 0.5. |
text |
Chaîne | Texte à afficher. Accepte les variables ${...}. |
path |
Chemin | Chemin d'un fichier texte à charger, au lieu de saisir le texte dans text. |
backgroundColor |
Couleur | Couleur de fond du texte. |
fontPath |
Chemin | Police TrueType ou OpenType à utiliser. |
fontSize |
Flottant | Taille de police, en fraction de la hauteur d'écran. |
fontStyle |
Chaîne | Style de police : bold, italic ou bolditalic. Le moteur cherche simplement la lettre b (gras) et la lettre i (italique) dans la valeur. |
color |
Couleur | Couleur appliquée à l'objet. |
alignment |
Chaîne | Alignement horizontal : left, center ou right. center centre aussi verticalement. |
forceUppercase |
Booléen | Affiche le texte en majuscules. |
lineSpacing |
Flottant | Interligne, en multiple de la hauteur de police. Par défaut 1.5. |
multiline |
Booléen | Autorise le texte à s'afficher sur plusieurs lignes. |
zIndex |
Flottant | Ordre de dessin, du plus petit au plus grand. |
disabled |
Booléen | Masque complètement l'objet. |
<text name="md_lbl_developer, md_lbl_publisher, md_lbl_genre" color="48474D" fontSize="0.028" />
<text name="titreSysteme" extra="true" text="${system}" pos="0.5 0.08" origin="0.5 0.5"
alignment="center" fontSize="0.06" forceUppercase="true" color="FFFFFFFF" zIndex="12" />
size se comporte différemment selon les valeurs :
| Valeur | Comportement |
|---|---|
0 0 |
Le bloc s'ajuste automatiquement au texte, sur une seule ligne |
l 0 |
Le texte est renvoyé à la ligne pour ne pas dépasser la largeur l, la hauteur s'ajuste |
l h |
Vraie « boîte de texte ». Si h est inférieure ou égale à fontSize, le texte trop long est tronqué avec des points de suspension |