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 |
Související témata
-
referenční ICE