ICE31
ICE31 überprüft alle vordefinierten Schriftschnitte, die in Steuerelementen verwendet werden, die Text anzeigen. Außerdem wird überprüft, ob die DefaultUIFont-Eigenschaft auf eine gültige Schriftart verweist.
Steuerelemente können einen vordefinierten Schriftschnitt aufweisen, wie unter Hinzufügen von Steuerelementen und Text beschrieben. Um die Schriftart und den Schriftschnitt einer Textzeichenfolge festzulegen, stellen Sie der Zeichenfolge der angezeigten Zeichen {\style} oder {&style} voran. Dabei ist „style“ ein Bezeichner, der in der TextStyle-Spalte der TextStyle-Tabelle aufgeführt ist. Wenn keins dieser Elemente vorhanden ist, aber die DefaultUIFont-Eigenschaft als gültiger Textstil definiert ist, wird diese Schriftart verwendet.
ICE31 überprüft die Text-Spalte für jedes Steuerelement in der Control-Tabelle, um zu verifizieren, dass in der TextStyle-Tabelle ein gültiger Eintrag vorhanden ist.
ICE31 ignoriert das ScrollableText-Steuerelement.
Ergebnisse
ICE31 gibt eine Fehlermeldung für undefinierte Stile, zu lange Stilnamen, eine fehlende TextStyle-Tabelle und style-Tags ohne schließende Klammer aus.
ICE31 gibt eine Warnung aus, wenn sich das style-Tag nicht am Anfang der Zeile befindet, oder wenn ein Steuerelement mehrere style-Tags aufweist.
Beispiel
ICE31 gibt die folgenden Fehler für das gezeigte Beispiel aus:
- Steuerelement DialogB.Control1 verwendet undefinierten TextStyle BadStyle.
- Steuerelement DialogB.Control2 verwendet undefinierten TextStyle BadStyle.
- Bei Steuerelement DialogB.Control6 fehlt die schließende Klammer im Textstil.
- Steuerelement DialogB.Control3 gibt einen Textstil an, der zu lang ist, um gültig zu sein.
ICE31 gibt die folgende Warnung für das gezeigte Beispiel aus:
- Das Textstiltag in DialogB.Control4 hat keine Auswirkungen. Möchten Sie wirklich, dass es als Text angezeigt wird?
Control-Tabelle (teilweise)
Dialog | Control | Text |
---|---|---|
DialogA | Control0 | {\OKStyle} Dies ist der anzuzeigende Text. |
DialogA | Control1 | {&OKStyle} Dies ist der anzuzeigende Text. |
DialogB | Control1 | {&BadStyle} Dies ist der anzuzeigende Text. |
DialogB | Control2 | {\BadStyle} Dies ist der anzuzeigende Text. |
DialogB | Control3 | {&Ein Stil, der über 72 Zeichen lang ist und daher kein Stil sein kann, auch wenn Sie es irgendwie geschafft haben, ihn in die TextStyle-Tabelle aufzunehmen}Dies ist der anzuzeigende Text. |
DialogB | Control4 | Warnung {\OKStyle} Dies ist der anzuzeigende Text. |
DialogB | Control5 | {\OKStyle}{&OKStyle}Dies ist der anzuzeigende Text. |
DialogB | Control6 | {\OKStyle Dies ist der anzuzeigende Text. |
TextStyle-Tabelle (teilweise)
TextStyle |
---|
OkStyle |
Zugehörige Themen