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 des caractères affichés avec {\style} ou {&style}. Où 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 de la table Contrôle pour contrôler qu’une entrée valide existe 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 TextStyle manquante et des balises de style sans accolade fermante.

ICE31 affiche 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.
  • Control 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 sous forme de texte ?

Table Contrôle (partielle)

Boîte de dialogue Control Texte
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 de plus de 72 caractères et qui 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

 

Référence ICE