ICE31
ICE31 valide tous les styles de polices prédéfinis utilisés dans les contrôles qui affichent du texte. Il vérifie également que la propriété DefaultUIFont fait référence à un style de police valide.
Les contrôles peuvent avoir un style de police prédéfini comme décrit dans Ajout de contrôles et de texte. Pour définir la police et le style de police d’une chaîne de texte, ajoutez le préfixe { \ style} ou {&style} à la chaîne de caractères affichés. Où style est un identificateur figurant dans la colonne TextStyle de la table TextStyle. Si aucun de ces deux n’est présent, mais que la propriété DefaultUIFont est définie comme un style de texte valide, cette police sera utilisée.
ICE31 vérifie la colonne de texte pour chaque contrôle dans la table de contrôle afin de vérifier qu’il existe une entrée valide dans la table TextStyle.
ICE31 ignore le contrôle ScrollableText.
Résultats
ICE31 publie un message d’erreur pour les styles non définis, les noms de style trop longs, une table de style de filtre (TextStyle) manquante et des balises de style sans accolade fermante.
ICE31 publie un avertissement si la balise de style n’est pas au début de la ligne, ou si un contrôle a plusieurs balises de style.
Exemple
ICE31 publie les erreurs suivantes pour l’exemple illustré :
- Le contrôle DialogB. Control1 utilise le style TextStyle BadStyle non défini.
- Le contrôle DialogB. Control2 utilise le style TextStyle BadStyle non défini.
- L’accolade fermante du style de texte est manquante dans le contrôle DialogB. Control6.
- Le contrôle DialogB. Control3 spécifie un style de texte qui est trop long pour être valide.
ICE31 publie l’avertissement suivant pour l’exemple illustré :
- La balise de style texte dans DialogB. Control4 n’a aucun effet. Voulez-vous vraiment qu’elle apparaisse sous forme de texte ?
Table de contrôle (partielle)
| Boîte de dialogue | Control | Texte |
|---|---|---|
| Boîte de dialogue | Control0 | { \ OKStyle} il s’agit du texte à afficher. |
| Boîte de dialogue | Control1 | {&OKStyle} Il s’agit du texte à afficher. |
| DialogB | Control1 | {&BadStyle} Il s’agit du texte à afficher. |
| DialogB | Control2 | { \ BadStyle} il s’agit du texte à afficher. |
| DialogB | Control3 | {&style qui est supérieur à 72 caractères et, par conséquent, ne peut pas être un style même si vous l’avez géré pour l’obtenir dans la table TextStyle} Il s’agit du texte à afficher. |
| DialogB | Control4 | Avertissement { \ OKStyle} il s’agit du texte à afficher. |
| DialogB | Control5 | { \ OKStyle} {&OKStyle} il s’agit du texte à afficher. |
| DialogB | Control6 | { \ OKStyle il s’agit du texte à afficher. |
Table TextStyle (partielle)
| TextStyle |
|---|
| OkStyle |