Partager via


ICE31

ICE31 valide tous les styles de police prédéfinis utilisés dans les contrôles qui affichent du texte. Il valide é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, préfixez la chaîne de caractères affichés avec {\style} ou {&style}. Où le style est un identificateur répertorié dans la colonne TextStyle de la table TextStyle . Si aucun de ces éléments 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 Texte de chaque contrôle dans la table de contrôles pour vérifier qu’une entrée valide existe dans la table TextStyle .

ICE31 ignore le ScrollableText Control.

Résultats

ICE31 publie un message d’erreur pour les styles non définis, les noms de style trop longs, une table TextStyle manquante et des balises de style sans accolades 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é :

  • Control DialogB.Control1 utilise TextStyle BadStyle non défini.
  • Control DialogB.Control2 utilise TextStyle BadStyle non défini.
  • Le contrôle DialogB.Control6 manque d’accolade fermante dans le style de texte.
  • Control DialogB.Control3 spécifie un style de texte trop long pour être valide.

ICE31 publie l’avertissement suivant pour l’exemple illustré :

  • La balise Style de texte dans DialogB.Control4 n’a aucun effet. Voulez-vous vraiment qu’il apparaisse en tant que texte ?

table de contrôles (partielle)

Dialogue Contrôle SMS
DialogA Control0 {\OKStyle}Il s’agit du texte à afficher.
DialogA 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 supérieur à 72 caractères et ne peut donc pas être un style même si vous avez réussi à 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

 

de référence ICE