ICE31
ICE31 verifierar alla fördefinierade teckensnittsformat som används i kontroller som visar text. Den verifierar också att egenskapen DefaultUIFont refererar till ett giltigt teckensnittsformat.
Kontroller kan ha ett fördefinierat teckensnitt enligt beskrivningen i Lägga till kontroller och text. Om du vill ange teckensnittet och teckensnittsformatet för en textsträng prefixar du strängen med tecken som visas med {\style} eller {&formatmall}. Där formatmallen är en identifierare i kolumnen TextStyle i tabellen TextStyle. Om ingen av dessa finns, men egenskapen DefaultUIFont definieras som ett giltigt textformat, används det teckensnittet.
ICE31 kontrollerar kolumnen Text för varje kontroll i Kontrolltabell för att verifiera att det finns en giltig post i tabellen TextStyle.
ICE31 ignorerar ScrollableText Control.
Resultat
ICE31 publicerar ett felmeddelande för odefinierade format, formatnamn som är för långa, en textstiltabell som saknas och formattaggar utan avslutande klammerparentes.
ICE31 publicerar en varning om formattaggen inte är i början av raden, eller om en kontroll har flera formattaggar.
Exempel
ICE31 publicerar följande fel för exemplet som visas:
- Control DialogB.Control1 använder odefinierad TextStyle BadStyle.
- Kontrollen DialogB.Control2 använder odefinierad TextStyle BadStyle.
- Kontrollen DialogB.Control6 saknar avslutande klammerparentes i textformat.
- Kontrollen DialogB.Control3 anger ett textformat som är för långt för att vara giltigt.
ICE31 publicerar följande varning för exemplet som visas:
- Taggen Textformat i DialogB.Control4 har ingen effekt. Vill du verkligen att det ska visas som text?
Kontrolltabell (partiell)
Dialog | Kontroll | SMS |
---|---|---|
DialogA | Control0 | {\OKStyle}Det här är texten som ska visas. |
DialogA | Kontroll 1 | {&OKStyle}Det här är texten som ska visas. |
DialogB | Kontroll 1 | {&BadStyle}Det här är texten som ska visas. |
DialogB | Kontroll 2 | {\BadStyle}Det här är texten som ska visas. |
DialogB | Kontroll 3 | {&formatmall som är över 72 tecken och därför inte kan vara ett format även om du på något sätt lyckades få det i TextStyle-tabellen}Det här är texten som ska visas. |
DialogB | Kontroll 4 | Varning {\OKStyle}Det här är texten som ska visas. |
DialogB | Kontroll 5 | {\OKStyle}{&OKStyle}Det här är texten som ska visas. |
DialogB | Kontroll 6 | {\OKStyle Det här är texten som ska visas. |
TextStyle-tabell (partiell)
TextStyle |
---|
OkStyle |
Relaterade ämnen