ICE31

ICE31 проверяет все стандартные стили шрифтов, используемые в элементах управления , отображающих текст. Он также проверяет, относится ли свойство DefaultUIFont к допустимому стилю шрифта.

Элементы управления могут иметь стандартный стиль шрифта, как описано в разделе "Добавление элементов управления и текст". Чтобы задать стиль шрифта и шрифта текстовой строки, префиксировать строку отображаемых символов с помощью {\style} или {&style}. Где стиль — это идентификатор, указанный в столбце TextStyle таблицы TextStyle. Если ни из них нет, но свойство DefaultUIFont определено как допустимый текстовый стиль, этот шрифт будет использоваться.

ICE31 проверка столбец "Текст" для каждого элемента управления в таблице управления, чтобы убедиться, что в таблице TextStyle существует допустимая запись.

ICE31 игнорирует элемент управления ScrollableText.

Результаты

ICE31 публикует сообщение об ошибке для неопределенных стилей, имен стилей, которые слишком длинны, отсутствует таблица TextStyle и теги стилей без закрывающей скобки.

ICE31 публикует предупреждение, если тег стиля не находится в начале строки или имеет несколько тегов стиля.

Пример

ICE31 публикует следующие ошибки в примере:

  • Control DialogB.Control1 использует неопределенный TextStyle BadStyle.
  • Control DialogB.Control2 использует неопределенный TextStyle BadStyle.
  • Элемент управления DialogB.Control6 отсутствует закрывающий фигурный скобки в текстовом стиле.
  • Элемент управления DialogB.Control3 указывает стиль текста, который слишком длинный, чтобы быть допустимым.

ICE31 публикует следующее предупреждение для примера:

  • Тег стиля текста в DialogB.Control4 не действует. Вы действительно хотите, чтобы оно отображалось как текст?

Таблица управления (частично)

Диалоговое окно Элемент управления Text
Диалоговое окно Control0 {\OKStyle} Это текст для отображения.
Диалоговое окно Control1 {&OKStyle} Это текст для отображения.
Диалоговое окно Control1 {&BadStyle} Это текст для отображения.
Диалоговое окно Control2 {\BadStyle} Это текст для отображения.
Диалоговое окно Control3 {&Style, который превышает 72 символов и поэтому не может быть стилем, даже если вы каким-то образом удалось получить его в таблице TextStyle} Это текст для отображения.
Диалоговое окно Control4 Предупреждение {\OKStyle}Это текст для отображения.
Диалоговое окно Control5 {\OKStyle} {&OKStyle} Это текст для отображения.
Диалоговое окно Control6 {\OKStyle Это текст для отображения.

 

Таблица TextStyle (частично)

Тстиль
OkStyle

 

Справочник по ICE