Buni o'zingiz bajaring yoki Snom telefoningizni qanday sozlashingiz mumkin. 1-qism ranglar, shrift, fon

Ko'pchiligimiz biz uchun biror narsa qilinganida buni juda yaxshi ko'ramiz! Biz ma'lum bir "egalik darajasi" ni his qilganimizda, bu bizga "kulrang massa" fonida ajralib turishga imkon beradi. Xuddi shu stullar, stollar, kompyuterlar va boshqalar. Hammasi hamma kabi!

Ba'zida oddiy qalamdagi kompaniya logotipi kabi kichik narsa ham uni o'ziga xos va shuning uchun qimmatroq qiladi.

Aksariyat mijozlar oddiy telefon (boshqalar kabi) o'rniga Snom telefonini afzal ko'rishiga rozi bo'ling, ular maxsus/shaxsiy narsa bilan bog'langan telefon. Ishonchim komilki, agar siz telefoniya yechimlari provayderi bo'lsangiz, mijozning nazarida kompaniyangizni ushbu "maxsus" provayder bilan bog'lashga ham rozi bo'lasiz.

Ko'pchiligingiz bilasizki, Snom ish stoli telefonlarini sozlashning juda xilma-xil darajalarini taklif qilishi mumkin: ishlab chiqish vaqtini talab qiladigan juda murakkab apparat va dasturiy ta'minot o'zgarishlaridan tortib, hamma uchun mavjud bo'lgan juda oddiylarigacha mutlaqo bepul. Bugun biz sizga oxirgisi haqida gapirib bermoqchimiz.

Buni o'zingiz bajaring yoki Snom telefoningizni qanday sozlashingiz mumkin. 1-qism ranglar, shrift, fon

Telefonlarimizning proshivka menyusi XML asosida yaratilgan va quyidagi parametrlar (qisqa ro'yxat) bo'yicha UI-ni moslashuvchan sozlash imkonini beradi:

  • fon tasviri
  • shrift va rang
  • piktogramma
  • tili
  • ringtonlar
  • kalit tayinlash
  • va boshqalar

Ushbu maqolamizning 1-qismida biz Snom telefoningizning vizual ko'rinishini qanday o'zgartirishingiz mumkinligi haqida gaplashamiz. Keling, bir nechta fikrlar haqida gapiraylik:

  1. Ranglarni o'zgartirish
  2. Shriftlarni o'zgartirish
  3. Fon rasmi yuklanmoqda
  4. Mavzuga misollar

Maqolamizning 2-qismida (tez orada) biz sozlashning qolgan variantlari haqida gapiramiz. Shuning uchun "almashmang".

1. Rang sxemasini o'zgartirish

Mikrodasturning 10-versiyasidan boshlab, telefonning rang interfeysi rang va shaffoflik nuqtai nazaridan butunlay o'zgartirilishi mumkin. Bu sizga foydalanuvchi interfeysini ideal tushunarlilik, ravshanlik, rang afzalliklari va keyingi o'zgarishlar, masalan, kompaniyaning korporativ identifikatoriga moslashtirish imkonini beradi.

Tushunishni osonlashtirish uchun rang parametrlarini tavsiflash sxemasi mavjud:

Buni o'zingiz bajaring yoki Snom telefoningizni qanday sozlashingiz mumkin. 1-qism ranglar, shrift, fon

Ranglar RGB qiymatlari yordamida o'rnatiladi

ism

Yaroqli qiymatlar

Qadriyatlar tomonidan
standart

tavsifi

sarlavha paneli_matn_rangi

4 kishilik guruh
raqamlar, har biri >=0 va <=255.

qizil rangda, yashil rangda, ko'k, alfa (alfa qiymati 255 butunlay degan ma'noni anglatadi
ko'rinadigan va 0 butunlay shaffof).

51 51 51 255

Matn rangi va shaffofligini nazorat qiladi
sarlavha qatori, masalan, "Sana", "Vaqt",
"Ism" va boshqalar.

text_color

51 51 51
255

Rang va shaffoflikni nazorat qiladi
“Menyu”, “Kutish rejimi” kabi asosiy matn va
boshqa barcha asosiy matn ekranlari.

submatn_rangi

123 124 126 255

Rang va shaffoflikni nazorat qiladi
pastki matn, masalan, "Menyu", "Kutish rejimi" va boshqalar
boshqa pastki matnli ekranlar.

ekstramatn_rangi

123 124 126
255

Birinchisining rangi va shaffofligini nazorat qiladi
Menyuning o'ng tomonida ko'rsatilgan matn qatorlari, masalan, qo'ng'iroqlar tarixi, sana va
vaqt.

extratext2_color

123 124 126
255

Ikkinchisining rangi va shaffofligini nazorat qiladi
Menyuning o'ng tomonida ko'rsatilgan matn qatorlari, masalan, qo'ng'iroqlar tarixi, sana va
vaqt.

sarlavha paneli_fon_rangi

226 226 226
255

Fon rangi va shaffofligini boshqaradi
sarlavhali chiziqlar

fon_rangi

242 242 242
255

Fon rangi va shaffofligini boshqaradi
har bir ekran.

fkey_fon_rangi

242 242 242
255

Rang va shaffoflikni nazorat qiladi
kontekstga sezgir tugmalar.

fkey_pressed_background_color

61 133 198
255

Fon rangi va shaffofligini boshqaradi
bosilganda kontekstga sezgir tugmalar.

fkey_separator_color

182 183 184
255

Rang va shaffoflikni nazorat qiladi
Kontekstga sezgir bo'lgan chiziqlarni ajratuvchi tugma

fkey_label_color

123 124 126
255

Matn rangi va shaffofligini nazorat qiladi,
kontekstga sezgir tugmalarda ishlatiladi

fkey_pressed_label_color

242 242 242
255

Matn rangi va shaffofligini nazorat qiladi,
bosilganda kontekstga sezgir tugmalarda ishlatiladi

tanlangan_chiziq_fon_rangi

255 255 255
255

Fon rangi va shaffofligini boshqaradi
tanlangan qator, masalan, Menyu yoki istalgan tanlanadigan ekranda

tanlangan_chiziq_indikatori_rangi

61 133 198
255

Rang va shaffoflikni nazorat qiladi
tanlangan qatorning chap tomonidagi indikator, masalan, Menyu yoki istalgan ekranda
tanlangan elementlar

tanlangan_satr_matn_rangi

61 133 198
255

Matn rangi va shaffofligini nazorat qiladi
tanlangan qator, masalan, Menyu yoki tanlangan elementlarga ega istalgan ekranda.
Shuningdek, joriy belgining aylanishi davomida rangini boshqaradi
kiritish oynasida turli xil variantlar

chiziq_fon_rangi

242 242 242
0

Fon rangi va shaffofligini boshqaradi
Menyu yoki menyu elementining har bir satri yoki biron bir ro'yxat elementi.

chiziqni_ajratuvchi_rang

226 226 226
255

Rang va shaffoflikni nazorat qiladi
menyular yoki menyu elementlari orasidagi bo'linuvchi chiziq va faqat ko'rsatiladi
bir nechta tanlangan element mavjud bo'lganda.

aylantirish paneli_rangi

182 183 184
255

Chiziqning rangi va shaffofligini nazorat qiladi
aylantirish istalgan ekranda ko'rsatiladi.

kursor_rangi

61 133 198
255

Kursorning rangi va shaffofligini boshqaradi,
kirish signali yordamida ekranlarda ko'rsatiladi.

status_msgs_fon_color

242 242 242
255

Fon rangi va shaffofligini boshqaradi
bo'sh va qo'ng'iroq ekranlarida paydo bo'ladigan holat xabarlari. Bu qiymat fon uchun ham amal qiladi
hajmining o'zgarishi.

status_msgs_border_color

182 183 184
255

Chegaraning rangi va shaffofligini nazorat qiladi
bo'sh va qo'ng'iroq ekranlarida paydo bo'ladigan holat xabarlari uchun. Bu qiymat chegara uchun ham amal qiladi
hajmining o'zgarishi.

smartlabel_fon_color

242 242 242
255

SmartLabel fon rangi va shaffofligini boshqaradi.

smartlabel_pressed_background_color

61 133 198
255

Funktsiya tugmasi bosilganda SmartLabel fon rangi va shaffofligini boshqaradi.

smartlabel_separator_color

182 183 184
255

Chiziq rangi va shaffofligini nazorat qiladi
har bir SmartLabel funktsiya tugmasi orasidagi ajratuvchi.

smartlabel_label_color

123 124 126
255

Matn rangi va shaffofligini nazorat qiladi,
SmartLabel-da ishlatiladi.

smartlabel_pressed_label_color

242 242 242
255

Matn rangi va shaffofligini nazorat qiladi,
Funktsiya tugmachasini bosganingizda SmartLabel da ishlatiladi.

Endi biz qaerda va nima joylashganligini bilamiz, biz telefonning veb-interfeysiga bo'limga o'tishimiz mumkin Sozlamalar/Sozlamalar, keyin ikkinchi yorliq paydo bo'lish:

Buni o'zingiz bajaring yoki Snom telefoningizni qanday sozlashingiz mumkin. 1-qism ranglar, shrift, fon

Bu erda siz qiymatlarni o'zgartirishingiz mumkin va agar siz savol belgisini bossangiz, siz tavsif sahifasiga o'tasiz, u erda konfiguratsiya uchun XML faylidan foydalansangiz, ushbu qiymatni qanday belgilash haqida eslatma ham mavjud. Masalan, "Matn rangi" birinchi qatorimiz uchun:

Buni o'zingiz bajaring yoki Snom telefoningizni qanday sozlashingiz mumkin. 1-qism ranglar, shrift, fon

2. Shriftlarni o'zgartirish

Barcha snom telefonlaridagi shriftlar erkin sozlanishi va avtoprovizion yordamida o'zgartirilishi mumkin. Shuni yodda tutingki, agar hozirda foydalanilayotgan TrueType yoki bitmap shrifti moslashtirilgan shrift bilan almashtirilsa, matnni ko'rsatishda ba'zi nomuvofiqliklar bo'lishi mumkin, chunki foydalanuvchi interfeysi bitta TrueType shrifti uchun optimallashtirilgan.

Har qanday shriftni almashtirish uchun siz yangi shriftni o'z ichiga olgan tar faylini yaratishingiz kerak, uning nomi almashtiriladigan eski shrift bilan bir xil bo'lishi kerak.

"tar -cvf fonts.tar fontfile.ttf"

Keyin ushbu tar fayliga xml faylida havola qilinishi kerak, shunda u telefon qayta ishga tushirilganda to'g'ri yuklanadi.

<?xml version="1.0" encoding="utf-8" ?>

<settings>

 <uploads>

  <file url="http://192.168.23.54:8080/fonts.tar" type="font" />

 </uploads>

</settings>

Qanday shriftlar oldindan o'rnatilganligi haqida batafsil ma'lumotni bizning veb-saytimizda topishingiz mumkin. Wiki
Shu tarzda siz o'z shriftingizni telefoningizga yuklab olishingiz mumkin.

3. Fon rasmini yuklang

Misol yordamida biz fonni qanday qilib to'g'ri yuklashni va qanday sozlamalar muhimligini ko'rsatamiz.

Buni o'zingiz bajaring yoki Snom telefoningizni qanday sozlashingiz mumkin. 1-qism ranglar, shrift, fon

Veb-interfeys orqali fon tasvirini yuklashingiz mumkin → Eng afzal paydo bo'lish:

Buni o'zingiz bajaring yoki Snom telefoningizni qanday sozlashingiz mumkin. 1-qism ranglar, shrift, fon

Bu sozlama tasvir URL manziliga oʻrnatilishi kerak. Sozlama o'zgartirilgach, fon tasviri almashtiriladi.

Yoki teg qo‘shish orqali bu sozlamani avtoprovizyondan foydalanib o‘zgartirishingiz mumkin xml faylingizga tegishli qiymat bilan.

Agar bu parametr bo'sh bo'lsa yoki rasm URL manzili noto'g'ri bo'lsa, telefonning standart fon tasviri ishlatiladi.

Muhim: Agar siz 10.1.33.33 versiyasidan oldingi dasturiy ta'minotdan foydalansangiz, fon rangi qiymatini to'liq shaffof qilib o'rnatishingiz kerak.

Buni o'zingiz bajaring yoki Snom telefoningizni qanday sozlashingiz mumkin. 1-qism ranglar, shrift, fon

Bu zarur, chunki fon tasviri standart fon rangi ostidagi qatlamda joylashgan. Bunga fon rangi uchun alfa qiymatini 0 ga o'rnatish orqali erishish mumkin.

10.1.33.33 proshivka versiyasidan boshlab fon rangi shaffofligi telefonda ko'rsatilgan fon tasviriga avtomatik moslashadi. Biroq, u butunlay shaffof bo'lmaydi. To'liq shaffoflikka erishish uchun sozlang hali ham alfa qiymati 0 bo'lishi kerak.

Fon rasmini to'g'ri ko'rsatish uchun uni png, jpg, gif, bmp yoki tga formatlarida saqlashingiz kerak. .png fayllaridan foydalanishni va ularni "" bilan optimallashtirishni qat'iy tavsiya qilamiz.tanlash" fayl hajmini kamaytirish va ish faoliyatini yaxshilash uchun.

Modelga qarab rasm o'lchami:

Modeli
ruxsatnoma

D375/ D385/ D785
480 x 272

D335/ D735/ D765
320 x 240

D717
426 x 240

4. Mavzuni konfiguratsiyaga misol

1. "Qorong'u mavzu":

Buni o'zingiz bajaring yoki Snom telefoningizni qanday sozlashingiz mumkin. 1-qism ranglar, shrift, fon

Ko'rish

<?xml version="1.0" encoding="utf-8"?>
<settings>
<phone-settings>
  <!-- When the background image is set, it automatically applies alpha changes to all elements. 
  Therefore it has to be listed at the beginning, so that all styles afterwards correctly apply-->
  <custom_bg_image_url perm=""></custom_bg_image_url>
  <!-- Background color is set to be not transparent because no background image is configured -->
  <background_color perm="">43 49 56 255</background_color>
  <titlebar_text_color perm="">242 242 242 255</titlebar_text_color>
  <titlebar_background_color perm="">43 49 56 255</titlebar_background_color>
  <text_color perm="">242 242 242 255</text_color>
  <subtext_color perm="">224 224 224 255</subtext_color>
  <extratext_color perm="">158 158 158 255</extratext_color>
  <extratext2_color perm="">158 158 158 255</extratext2_color>
  <fkey_background_color perm="">43 49 56 255</fkey_background_color>
  <fkey_pressed_background_color perm="">61 133 198 255</fkey_pressed_background_color>
  <fkey_separator_color perm="">70 90 120 255</fkey_separator_color>
  <fkey_label_color perm="">224 224 224 255</fkey_label_color>
  <fkey_pressed_label_color perm="">242 242 242 255</fkey_pressed_label_color>
  <line_background_color perm="">242 242 242 0</line_background_color>
  <selected_line_background_color perm="">50 60 80 255</selected_line_background_color>
  <selected_line_indicator_color perm="">61 133 198 255</selected_line_indicator_color>
  <selected_line_text_color perm="">61 133 198 255</selected_line_text_color>
  <line_separator_color perm="">70 90 120 255</line_separator_color>
  <scrollbar_color perm="">70 90 120 255</scrollbar_color>
  <cursor_color perm="">61 133 198 255</cursor_color>
  <status_msgs_background_color perm="">43 49 56 255</status_msgs_background_color>
  <status_msgs_border_color perm="">70 90 120 255</status_msgs_border_color>
  <!-- Settings for SmartLabel -->
  <smartlabel_background_color perm="">43 49 56 255</smartlabel_background_color>
  <smartlabel_pressed_background_color perm="">61 133 198 255</smartlabel_pressed_background_color>
  <smartlabel_separator_color perm="">70 90 120 255</smartlabel_separator_color>
  <smartlabel_label_color perm="">224 224 224 255</smartlabel_label_color>
  <smartlabel_pressed_label_color perm="">242 242 242 255</smartlabel_pressed_label_color>
</phone-settings>
</settings>

2. “Rangli mavzu”:

Buni o'zingiz bajaring yoki Snom telefoningizni qanday sozlashingiz mumkin. 1-qism ranglar, shrift, fon

Ko'rish

<?xml version="1.0" encoding="utf-8"?>
<settings>
<phone-settings>
  <!-- When the background image is set, it automatically applies alpha changes to all elements.
  Therefore it has to be configured at the beginning so that all styles afterwards correctly apply-->
  <custom_bg_image_url perm="">http://192.168.0.1/background.png</custom_bg_image_url>
  <!-- Background color has to be transparent because a background image is configured -->
  <background_color perm="">0 0 0 0</background_color>
  <titlebar_text_color perm="">242 242 242 255</titlebar_text_color>
  <titlebar_background_color perm="">43 49 56 40</titlebar_background_color>
  <text_color perm="">242 242 242 255</text_color>
  <subtext_color perm="">224 224 224 255</subtext_color>
  <extratext_color perm="">224 224 224 255</extratext_color>
  <extratext2_color perm="">224 224 224 255</extratext2_color>
  <fkey_background_color perm="">43 49 56 40</fkey_background_color>
  <fkey_pressed_background_color perm="">43 49 56 140</fkey_pressed_background_color>
  <fkey_separator_color perm="">0 0 0 0</fkey_separator_color>
  <fkey_label_color perm="">224 224 224 255</fkey_label_color>
  <fkey_pressed_label_color perm="">224 224 224 255</fkey_pressed_label_color>
  <line_background_color perm="">0 0 0 0</line_background_color>
  <selected_line_background_color perm="">43 49 56 40</selected_line_background_color>
  <selected_line_indicator_color perm="">61 133 198 255</selected_line_indicator_color>
  <selected_line_text_color perm="">61 133 198 255</selected_line_text_color>
  <line_separator_color perm="">0 0 0 0</line_separator_color>
  <scrollbar_color perm="">61 133 198 255</scrollbar_color>
  <cursor_color perm="">61 133 198 255</cursor_color>
  <status_msgs_background_color perm="">61 133 198 255</status_msgs_background_color>
  <status_msgs_border_color perm="">61 133 198 255</status_msgs_border_color>
  <!-- Settings for SmartLabel -->
  <smartlabel_background_color perm="">43 49 56 40</smartlabel_background_color>
  <smartlabel_pressed_background_color perm="">43 49 56 140</smartlabel_pressed_background_color>
  <smartlabel_separator_color perm="">0 0 0 0</smartlabel_separator_color>
  <smartlabel_label_color perm="">242 242 242 255</smartlabel_label_color>
  <smartlabel_pressed_label_color perm="">242 242 242 255</smartlabel_pressed_label_color>
</phone-settings>
</settings>

Umid qilamizki, ushbu mavzu sizga qo'lda sozlash masalasini tushunishga yordam beradi.

Davomi bor…

Manba: www.habr.com

a Izoh qo'shish