ICE31
ICE31 convalida tutti gli stili di carattere predefiniti utilizzati nei controlli che visualizzano il testo. Convalida inoltre che la proprietà DefaultUIFont faccia riferimento a uno stile di carattere valido.
I controlli possono avere uno stile di carattere predefinito, come descritto in Aggiunta di controlli e testo. Per impostare il tipo di carattere e lo stile del carattere di una stringa di testo, anteporre la stringa dei caratteri visualizzati con {\style} o {&style}. Dove style è un identificatore elencato nella colonna TextStyle della tabella TextStyle. Se nessuno di questi elementi è presente, ma la proprietà DefaultUIFont è definita come uno stile di testo valido, verrà utilizzato tale tipo di carattere.
ICE31 controlla la colonna Text per ogni controllo nella tabella di controllo per verificare che nella tabella TextStyle esista una voce valida.
ICE31 ignora il controllo ScrollableText.
ICE31 invia un messaggio di errore per stili non definiti, nomi di stile troppo lunghi, una tabella TextStyle mancante e tag di stile senza parentesi graffa di chiusura.
ICE31 invia un avviso se il tag di stile non è all'inizio della riga o se un controllo ha più tag di stile.
ICE31 inserisce gli errori seguenti per l'esempio illustrato:
- Control DialogB.Control1 usa TextStyle BadStyle non definito.
- Control DialogB.Control2 usa TextStyle BadStyle non definito.
- Control DialogB.Control6 manca la parentesi graffa di chiusura nello stile di testo.
- Control DialogB.Control3 specifica uno stile di testo troppo lungo per essere valido.
ICE31 invia l'avviso seguente per l'esempio illustrato:
- Il tag Stile di testo in DialogB.Control4 non ha alcun effetto. Vuoi davvero che venga visualizzato come testo?
Tabella di controllo (parziale)
Dialog | Controllo | Testo |
---|---|---|
DialogA | Control0 | {\OKStyle} Questo è il testo da visualizzare. |
DialogA | Control1 | {&OKStyle} Questo è il testo da visualizzare. |
DialogB | Control1 | {&BadStyle} Questo è il testo da visualizzare. |
DialogB | Control2 | {\BadStyle} Questo è il testo da visualizzare. |
DialogB | Control3 | {&Style con più di 72 caratteri e pertanto non può essere uno stile anche se in qualche modo è stato possibile ottenerlo nella tabella TextStyle} Questo è il testo da visualizzare. |
DialogB | Control4 | Avviso {\OKStyle}Testo da visualizzare. |
DialogB | Control5 | {\OKStyle} {&OKStyle} Questo è il testo da visualizzare. |
DialogB | Control6 | {\OKStyle Questo è il testo da visualizzare. |
Tabella TextStyle (parziale)
TextStyle |
---|
OkStyle |