Bagikan melalui


ICE31

ICE31 memvalidasi gaya font yang telah ditentukan sebelumnya yang digunakan dalam kontrol yang menampilkan teks. Ini juga memvalidasi bahwa properti DefaultUIFont mengacu pada gaya font yang valid.

Kontrol dapat memiliki gaya font yang telah ditentukan sebelumnya seperti yang dijelaskan dalam Menambahkan Kontrol dan Teks. Untuk mengatur font dan gaya font string teks, awali string karakter yang ditampilkan dengan {\style} atau {&style}. Di mana gaya adalah pengidentifikasi yang tercantum di kolom TextStyle dari tabel TextStyle. Jika tidak ada, tetapi properti DefaultUIFont didefinisikan sebagai gaya teks yang valid, font tersebut akan digunakan.

ICE31 memeriksa kolom Teks untuk setiap kontrol dalam Tabel Kontrol untuk memverifikasi bahwa entri yang valid ada dalam tabel TextStyle.

ICE31 mengabaikan Kontrol ScrollableText.

Hasil

ICE31 memposting pesan kesalahan untuk gaya yang tidak ditentukan, nama gaya yang terlalu panjang, tabel TextStyle yang hilang, dan tag gaya tanpa kurung kurawal penutup.

ICE31 memposting peringatan jika tag gaya tidak berada di awal baris, atau jika kontrol memiliki beberapa tag gaya.

Contoh

ICE31 memposting kesalahan berikut untuk contoh yang diperlihatkan:

  • Control DialogB.Control1 menggunakan TextStyle BadStyle yang tidak terdefinisi.
  • Control DialogB.Control2 menggunakan TextStyle BadStyle yang tidak terdefinisi.
  • Kontrol DialogB.Control6 tidak memiliki kurung kurawal penutup dalam gaya teks.
  • Control DialogB.Control3 menentukan gaya teks yang terlalu panjang untuk valid.

ICE31 memposting peringatan berikut untuk contoh yang diperlihatkan:

  • Tag Gaya Teks di DialogB.Control4 tidak berpengaruh. Apakah Anda benar-benar ingin muncul sebagai teks?

Tabel Kontrol (parsial)

Dialog Menguasai Teks
DialogA Kontrol0 {\OKStyle} Ini adalah teks yang akan ditampilkan.
DialogA Control1 {&OKStyle} Ini adalah teks yang akan ditampilkan.
DialogB Control1 {&BadStyle} Ini adalah teks yang akan ditampilkan.
DialogB Control2 {\BadStyle} Ini adalah teks yang akan ditampilkan.
DialogB Kontrol3 {&Style yang lebih dari 72 karakter dan oleh karena itu mungkin tidak dapat menjadi gaya bahkan jika entah bagaimana Anda berhasil mendapatkannya dalam tabel TextStyle} Ini adalah teks yang akan ditampilkan.
DialogB Kontrol4 Peringatan {\OKStyle}Ini adalah teks yang akan ditampilkan.
DialogB Kontrol5 {\OKStyle} {&OKStyle} Ini adalah teks yang akan ditampilkan.
DialogB Control6 {\OKStyle Ini adalah teks yang akan ditampilkan.

 

Tabel TextStyle (parsial)

TextStyle
OkStyle

 

Referensi ICE