Freigeben über


ICE31

ICE31 überprüft alle vordefinierten Schriftarten, die in Steuerelementen verwendet werden,, die Text anzeigen. Außerdem wird überprüft, ob die DefaultUIFont--Eigenschaft auf einen gültigen Schriftschnitt verweist.

Steuerelemente können einen vordefinierten Schriftschnitt aufweisen, wie in Hinzufügen von Steuerelementen und Textbeschrieben. Um die Schriftart und den Schriftschnitt einer Textzeichenfolge festzulegen, präfixen Sie die Zeichenfolge der angezeigten Zeichen mit {\style} oder {&Formatvorlage}. Dabei handelt es sich bei der Formatvorlage um einen Bezeichner, der in der Spalte "TextStyle" der TextStyle-Tabelleaufgeführt ist. Wenn keine dieser Eigenschaften vorhanden ist, aber die DefaultUIFont--Eigenschaft als gültige Textformatvorlage definiert ist, wird diese Schriftart verwendet.

ICE31 überprüft die Textspalte für jedes Steuerelement in der Steuerelementtabelle, um zu überprüfen, ob ein gültiger Eintrag in der TextStyle-Tabellevorhanden ist.

ICE31 ignoriert das ScrollableText-Steuerelement.

Befund

ICE31 veröffentlicht eine Fehlermeldung für nicht definierte Formatvorlagen, Formatvorlagennamen, die zu lang sind, eine fehlende TextStyle-Tabelle und Formatvorlagentags ohne schließende geschweifte Klammer.

ICE31 sendet eine Warnung, wenn sich das Styletag nicht am Anfang der Zeile befindet oder ein Steuerelement mehrere Formatvorlagentags aufweist.

Beispiel

ICE31 veröffentlicht die folgenden Fehler für das gezeigte Beispiel:

  • Control DialogB.Control1 verwendet nicht definierte TextStyle BadStyle BadStyle.
  • Control DialogB.Control2 verwendet nicht definierte TextStyle BadStyle BadStyle.
  • Steuerelement DialogB.Control6 fehlt die schließende geschweifte Klammer im Textformat.
  • Control DialogB.Control3 gibt eine Textformatvorlage an, die zu lang ist, um gültig zu sein.

ICE31 veröffentlicht die folgende Warnung für das gezeigte Beispiel:

  • Das Textformat-Tag in DialogB.Control4 hat keine Auswirkung. Soll sie wirklich als Text angezeigt werden?

Steuerelementtabelle (teilweise)

Dialogfeld Steuerung Text
DialogA Steuerelement0 {\OKStyle}Dies ist der anzuzeigende Text.
DialogA Steuerelement1 {&OKStyle}Dies ist der anzuzeigende Text.
DialogB Steuerelement1 {&BadStyle}Dies ist der anzuzeigende Text.
DialogB Control2 {\BadStyle}Dies ist der anzuzeigende Text.
DialogB Control3 {&Formatvorlage, die mehr als 72 Zeichen ist und daher möglicherweise keine Formatvorlage sein kann, auch wenn Sie es irgendwie geschafft haben, es in der TextStyle-Tabelle zu erhalten}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 Reference