ICE31
O ICE31 valida todos os estilos de fonte predefinidos usados em controles que exibem texto. Ele também valida que a propriedade DefaultUIFont se refere a um estilo de fonte válido.
Os controles podem ter um estilo de fonte predefinido, conforme descrito em Adicionando controles etexto. Para definir a fonte e o estilo de fonte de uma cadeia de texto, prefixe a cadeia de caracteres exibidos com {\style} ou {&style}. Onde style é um identificador listado na coluna TextStyle da tabela TextStyle. Se nenhum deles estiver presente, mas a propriedadeDefaultUIFontfor definida como um estilo de texto válido, essa fonte será usada.
ICE31 verifica a coluna Texto para cada controle na Tabela de Controle para verificar se existe uma entrada válida na tabela TextStyle.
ICE31 ignora o controle ScrollableText.
Resultados obtidos
ICE31 posta uma mensagem de erro para estilos indefinidos, nomes de estilo muito longos, uma tabela TextStyle ausente e marcas de estilo sem chave de fechamento.
O ICE31 publica um aviso se a marca de estilo não estiver no início da linha ou se um controle tiver várias tags de estilo.
Exemplo
ICE31 posta os seguintes erros para o exemplo mostrado:
- Control DialogB.Control1 usa TextStyle BadStyle indefinido.
- Control DialogB.Control2 usa TextStyle BadStyle indefinido.
- Control DialogB.Control6 está faltando chave de fechamento no estilo de texto.
- Control DialogB.Control3 especifica um estilo de texto que é muito longo para ser válido.
O ICE31 publica o seguinte aviso para o exemplo mostrado:
- A marca Estilo de Texto em DialogB.Control4 não tem efeito. Você realmente quer que ele apareça como texto?
Tabela de Controlo (parcial)
Caixa de diálogo | Controlo | Texto |
---|---|---|
DiálogoA | Controlo0 | {\OKStyle}Este é o texto a ser exibido. |
DiálogoA | Controlo1 | {&OKStyle}Este é o texto a ser exibido. |
DiálogoB | Controlo1 | {&BadStyle}Este é o texto a ser exibido. |
DiálogoB | Controlo2 | {\BadStyle}Este é o texto a ser exibido. |
DiálogoB | Controlo3 | {&Estilo que tem mais de 72 caracteres e, portanto, não pode ser um estilo, mesmo que de alguma forma você tenha conseguido obtê-lo na tabela TextStyle}Este é o texto a ser exibido. |
DiálogoB | Controlo4 | Aviso {\OKStyle}Este é o texto a ser exibido. |
DiálogoB | Controlo5 | {\OKStyle}{&OKStyle}Este é o texto a ser exibido. |
DiálogoB | Controlo6 | {\OKStyle Este é o texto a ser exibido. |
Estilo de texto |
---|
OkStyle |
Tópicos relacionados