ICE31

ICE31 valida los estilos de fuente predefinidos que se usan en los controles que muestran texto. También valida que la propiedad DefaultUIFont hace referencia a un estilo de fuente válido.

Los controles pueden tener un estilo de fuente predefinido tal y como se describe en Agregar controles y texto. Para establecer la fuente y el estilo de fuente de una cadena de texto, anteponga la cadena de caracteres mostrados con {\style} o {&style}. Donde style es un identificador que aparece en la columna TextStyle de la tabla TextStyle. Si ninguno de estos elementos está presente, pero la propiedad DefaultUIFont está definida como un estilo de texto válido, se usará esa fuente.

ICE31 comprueba la columna Text de cada control de la tabla Control para comprobar que existe una entrada válida en la tabla TextStyle.

ICE31 omite el control ScrollableText.

Results

ICE31 muestra un mensaje de error para estilos no definidos, nombres de estilo demasiado largos, una tabla TextStyle que falta y etiquetas de estilo sin llave de cierre.

ICE31 muestra una advertencia si la etiqueta de estilo no está al principio de la línea o si un control tiene varias etiquetas de estilo.

Ejemplo

ICE31 muestra los errores siguientes para el ejemplo mostrado:

  • El control DialogB.Control1 usa Undefined TextStyle BadStyle.
  • El control DialogB.Control2 usa Undefined TextStyle BadStyle.
  • El control DialogB.Control6 no tiene llave de cierre en el estilo de texto.
  • El control DialogB.Control3 especifica un estilo de texto demasiado largo para ser válido.

ICE31 muestra la siguiente advertencia para este ejemplo:

  • La etiqueta Text Style en DialogB.Control4 no tiene ningún efecto. ¿Realmente quieres que aparezca como texto?

Tabla Control (parcial)

Diálogo Control Texto
DialogA Control0 {\OKStyle} Este es el texto que se va a mostrar.
DialogA Control1 {&OKStyle} Este es el texto que se va a mostrar.
DialogB Control1 {&BadStyle} Este es el texto que se va a mostrar.
DialogB Control2 {\BadStyle} Este es el texto que se va a mostrar.
DialogB Control3 {&Estilo con más de 72 caracteres y, por lo tanto, no puede ser un estilo incluso si logró obtenerlo en la tabla TextStyle de alguna manera}Este es el texto que se va a mostrar.
DialogB Control4 Advertencia {\OKStyle} Este es el texto que se va a mostrar.
DialogB Control5 {\OKStyle}{&OKStyle}Este es el texto que se va a mostrar.
DialogB Control6 {\OKStyle Este es el texto que se va a mostrar.

 

Tabla TextStyle (parcial)

TextStyle
OkStyle

 

Referencia de ICE