Sdílet prostřednictvím


ICE31

ICE31 ověřuje všechny předdefinované styly písem použité v ovládacích prvcích zobrazený text. Ověřuje také, že vlastnost DefaultUIFont odkazuje na platný styl písma.

Ovládací prvky můžou mít předdefinovaný styl písma, jak je popsáno v Přidávání ovládacích prvků a textových. Pokud chcete nastavit písmo a styl písma textového řetězce, předponu řetězce zobrazených znaků zadejte {\style} nebo {&styl}. Kde styl je identifikátor uvedený ve sloupci TextStyle tabulky TextStyle tabulky. Pokud žádná z těchto možností není k dispozici, ale DefaultUIFont vlastnost je definována jako platný styl textu, použije se toto písmo.

ICE31 zkontroluje sloupec Text pro každý ovládací prvek v Tabulka ovládacích prvků ověřit, zda existuje platná položka v tabulce TextStyle.

ICE31 ignoruje ovládací prvek ScrollableText.

Výsledky

ICE31 publikuje chybovou zprávu pro nedefinované styly, názvy stylů, které jsou příliš dlouhé, chybějící tabulka TextStyle a značky stylů bez uzavírací závorky.

ICE31 odešle upozornění, pokud značka stylu není na začátku řádku nebo pokud ovládací prvek obsahuje více značek stylu.

Příklad

ICE31 publikuje v příkladu následující chyby:

  • Ovládací dialogB.Control1 používá nedefinovaný TextStyle BadStyle.
  • Control DialogB.Control2 používá nedefinovaný TextStyle BadStyle.
  • Ovládací prvek DialogB.Control6 chybí pravá složená závorka ve stylu textu.
  • Ovládací prvek DialogB.Control3 určuje styl textu, který je příliš dlouhý, aby byl platný.

ICE31 publikuje následující upozornění pro uvedený příklad:

  • Značka Styl textu v dialogovém okně DialogB.Control4 nemá žádný vliv. Opravdu chcete, aby se zobrazoval jako text?

tabulka ovládacích prvků (částečná)

Dialog Řízení Text
DialogA Control0 {\OKStyle}Toto je text, který se má zobrazit.
DialogA Control1 {&OKStyle}Toto je text, který se má zobrazit.
DialogB Control1 {&BadStyle}Toto je text, který se má zobrazit.
DialogB Control2 {\BadStyle}Toto je text, který se má zobrazit.
DialogB Control3 {&Styl, který je více než 72 znaků, a proto nemůže být styl, i když jste ho nějak zvládli získat v tabulce TextStyle}Toto je text, který se má zobrazit.
DialogB Control4 Upozornění {\OKStyle}Toto je zobrazený text.
DialogB Control5 {\OKStyle}{&OKStyle}Toto je text, který se má zobrazit.
DialogB Control6 {\OKStyle Toto je text, který se má zobrazit.

 

tabulka TextStyle (částečná)

TextStyle
OkStyle

 

referenční ICE