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 |
См. также