ICE31
ICE31 проверяет все стандартные стили шрифтов, используемые в элементах управления отображаемого текста. Он также проверяет, что свойство defaultUIFontпо умолчанию ссылается на допустимый стиль шрифта.
Элементы управления могут иметь стандартный стиль шрифта, как описано в добавлении элементов управления и текста. Чтобы задать стиль шрифта и шрифта текстовой строки, префиксирует строку отображаемых символов с помощью {\style} или {&стиля}. Где стиль — это идентификатор, указанный в столбце TextStyle таблицы TextStyle. Если ни из них нет, но свойство DefaultUIFont defaultUIFont определяется как допустимый текстовый стиль, этот шрифт будет использоваться.
ICE31 проверяет столбец "Текст" для каждого элемента управления в таблицы управления, чтобы проверить, существует ли допустимая запись в таблице TextStyle.
ICE31 игнорирует элемент управления ScrollableText Control.
Результаты
ICE31 публикует сообщение об ошибке для неопределенных стилей, имен стилей, которые слишком длинны, отсутствует таблица TextStyle и теги стилей без закрывающей скобки.
ICE31 публикует предупреждение, если тег стиля не находится в начале строки или имеет несколько тегов стиля.
Пример
ICE31 публикует следующие ошибки в примере:
- Control DialogB.Control1 использует неопределенный TextStyle BadStyle.
- Control DialogB.Control2 использует неопределенный TextStyle BadStyle.
- Элемент управления DialogB.Control6 отсутствует закрывающий фигурный скобки в текстовом стиле.
- Элемент управления DialogB.Control3 указывает стиль текста, который слишком длинный, чтобы быть допустимым.
ICE31 публикует следующее предупреждение для примера:
- Тег стиля текста в DialogB.Control4 не действует. Вы действительно хотите, чтобы оно отображалось как текст?
таблица управления (частично)
Диалог | Контроль | СМС |
---|---|---|
Диалоговое окно | Control0 | {\OKStyle}Это текст для отображения. |
Диалоговое окно | Control1 | {&OKStyle}Это текст для отображения. |
Диалоговое окно | Control1 | {&BadStyle}Это текст для отображения. |
Диалоговое окно | Control2 | {\BadStyle}Это текст для отображения. |
Диалоговое окно | Control3 | {&стиль, который превышает 72 символов и поэтому не может быть стилем, даже если вы каким-то образом удалось получить его в таблице TextStyle}Это текст для отображения. |
Диалоговое окно | Control4 | Предупреждение {\OKStyle}Это текст для отображения. |
Диалоговое окно | Control5 | {\OKStyle}{&OKStyle}Это текст для отображения. |
Диалоговое окно | Control6 | {\OKStyle Это текст для отображения. |
таблица TextStyle (частично)
TextStyle |
---|
OkStyle |
Связанные разделы