Compartilhar via


ICE31

O ICE31 valida todos os estilos de fonte predefinidos usados em controles de que exibem texto. Ele também valida que a propriedade DefaultUIFont refere-se a um estilo de fonte válido.

Os controles podem ter um estilo de fonte predefinido, conforme descrito em Adicionando controles ede texto. Para definir a fonte e o estilo de fonte de uma cadeia de caracteres de texto, prefixe a cadeia de caracteres exibida com {\style} ou {&estilo}. Onde o estilo é um identificador listado na coluna TextStyle da tabela TextStyle. Se nenhum deles estiver presente, mas a propriedade DefaultUIFont for definida como um estilo de texto válido, essa fonte será usada.

O ICE31 verifica a coluna Texto para cada controle na tabela de controle para verificar se existe uma entrada válida na tabela TextStyle.

O ICE31 ignora o controle ScrollableText.

Resultados

O 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 postará um aviso se a marca de estilo não estiver no início da linha ou se um controle tiver várias marcas de estilo.

Exemplo

O ICE31 publica os seguintes erros para o exemplo mostrado:

  • Control DialogB.Control1 usa o TextStyle BadStyle indefinido.
  • Control DialogB.Control2 usa o 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 posta 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 controle de (parcial)

Diálogo Controle Texto
DialogA Control0 {\OKStyle}Esse é o texto a ser exibido.
DialogA Control1 {&OKStyle}Esse é o texto a ser exibido.
Caixa de diálogo Control1 {&BadStyle}Esse é o texto a ser exibido.
Caixa de diálogo Control2 {\BadStyle}Esse é o texto a ser exibido.
Caixa de diálogo Control3 {&Estilo com 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}Esse é o texto a ser exibido.
Caixa de diálogo Control4 Aviso {\OKStyle}Este é o texto a ser exibido.
Caixa de diálogo Control5 {\OKStyle}{&OKStyle}Esse é o texto a ser exibido.
Caixa de diálogo Control6 {\OKStyle Este é o texto a ser exibido.

 

da tabela TextStyle (parcial)

TextStyle
OkStyle

 

de referência do ICE