ICE31
ICE31 會驗證 控件中使用的任何預先定義字型樣式, 顯示文字。 它也會驗證 defaultUIFont屬性參照有效的字型樣式。
控件可以具有預先定義的字型樣式,如 新增控件和文字中所述。 若要設定文字字串的字型和字型樣式,請在顯示字元的字串前面加上 {\style} 或 {&樣式}。 其中 style 是列在 TextStyle 數據表TextStyle 數據行中的標識符。 如果其中兩者都不存在,但 DefaultUIFont 屬性會定義為有效的文字樣式,則會使用該字型。
ICE31 會檢查 控制項資料表 中的每個控件的 Text 資料行,以確認 TextStyle 資料表中是否有有效的專案。
ICE31 會忽略 ScrollableText Control。
結果
ICE31 會針對未定義的樣式、樣式名稱太長、遺漏的 TextStyle 數據表,以及沒有右大括弧的樣式標記,張貼錯誤訊息。
ICE31 會在樣式標籤不在線條開頭,或控件具有多個樣式標籤時,張貼警告。
例
ICE31 會針對顯示的範例張貼下列錯誤:
- 控件 DialogB.Control1 使用未定義的 TextStyle BadStyle。
- 控件 DialogB.Control2 使用未定義的 TextStyle BadStyle。
- 控件 DialogB.Control6 在文字樣式中遺漏右大括弧。
- 控件 DialogB.Control3 指定文字樣式太長而無效。
ICE31 會針對顯示的範例張貼下列警告:
- DialogB.Control4 中的文字樣式捲標沒有任何作用。 你真的希望它顯示為文字嗎?
控制項資料表 (部分)
對話 | 控制 | 發簡訊 |
---|---|---|
DialogA | Control0 | {\OKStyle}這是要顯示的文字。 |
DialogA | Control1 | {&OKStyle}這是要顯示的文字。 |
DialogB | Control1 | {&BadStyle}這是要顯示的文字。 |
DialogB | Control2 | {\BadStyle}這是要顯示的文字。 |
DialogB | Control3 | {&超過 72 個字符的樣式,因此,即使不知何故您確實設法在 TextStyle 表格中取得它, 也無法成為樣式}這是要顯示的文字。 |
DialogB | Control4 | 警告 {\OKStyle}這是要顯示的文字。 |
DialogB | Control5 | {\OKStyle}{&OKStyle}這是要顯示的文字。 |
DialogB | Control6 | {\OKStyle 這是要顯示的文字。 |
TextStyle 表格 (部分)
TextStyle |
---|
OkStyle |
相關主題