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

 

ICE-Referenz