Friday, March 3, 2017

Kustom Tags BBCode Dan Text Converter

  1 comment
KLWP memiliki beberapa Tags BBCode dan sintax Text converter yang dapat di gunakan untuk memodifikasi text yang kita buat menjadi lebih menarik seperti bold, italic warna text, crop dan sebagainya.


Seperti contoh gambar diatas, pada editor text memiliki tambahan tombol pilihan cepat berupa icon "I", "A" dan "B" yang memiliki fungsi untuk menuliskan tag BBCode berupa :
  • I : italic (text miring)
  • A : text size
  • B : bold (tebal)
sedangkan tags BBCode yang lain terletak di bawah pilihan editor tersebut, berikut ini adalah table tags BBCode yang ada pada KLWP.

Tags BBCode
Sintax Contoh keterangan
[f=myfont]text[/f] ini Text dengan [f=georia]font Georia[/f]
menjadi : ini Text dengan font Georia
merender text dengan global font
[i]text[/i] ini Text [i]italic[/i]
menjadi : ini Text italic
merender text menjadi italic (miring)
[s=1.2]text[/s] ini Text [s=1.2]dengan size 20%[/s]
menjadi : ini Text dengan size 20%
merender text menjadi lebih besar
[b]text[/b] ini Text [b]Bold[/b]
menjadi : ini Text Bold
merender text menjadi tebal
[c=#FF0000]text[/c] ini Text dengan [c=#FF0000]warna merah[/c]
menjadi : ini Text dengan warna merah
merubah warna text
[x=0.5]text[/x] ini Text [x=0.5]dengan scale[/x]
menjadi : ini Text dengan scale
merubah scale X pada text

Text Converter

Text converter merupakan sintax yang memiliki fungsi hampir sama dengan BBCode yaitu memodifikasi text tetapi memiliki perbedaan yang cukup banyak, beberapa fungsi dari Text converter diantaranya memotong, merubah huruf kecil ke capital, merubah nomor menjadi  ejaan text dan sebagainya, berbeda dari BBCode, penulisan sintax Text converter sama seperti penulisan formula pada umumnya, Text converter juga dapat dikombinasikan dengan sintax formula yang lain, sedangkan BBCode hanya dapat dituliskan pada text editor saja.


Berikut adalah table dari sintax Text converter, semoga dengan ini kita dapat memahami dengan lebih mudah.

Text Converter, Sintax: $tc(mode, text)$
Sintax Hasil keterangan
$tc(low, "sOme tExT")$ some text convert text menjadi lower case (huruf kecil)
$tc(up, "sOme tExT")$ SOME TEXT convert text menjadi upper case (huruf besar)
$tc(cap, "some text")$ Some Text convert text menjadi huruf capital (mulai dengan huruf besar)
$tc(cut, "sOme tExT", 4)$ sOme hanya menampilkan 4 huruf pertama
$tc(ell, "sOme tExT", 4)$ sOme... jika text lebih dari 4 huruf akan di potong kemudian di tambahkan dengan tanda titik " ... "
$tc(cut, "sOme tExT", 2, 5)$ me tE memotong 2 huruf pertama dan 5 huruf di depan (hitungan di mulai dari huruf ke 1)
$tc(cut, "sOme tExT", -2)$ xT hanya menampilkan 2 huruf di belakang
$tc(utf, "201")$ ȁ render utf code 0x021 (code untuk font)
$tc(len, "sOme tExT")$ 9 menampilkan jumlah huruf dari text
$tc(n2w, 42)$ forty two convert nomor ke dalam ejaan text
$tc(ord, 1)$ st render ordinal suffix dari nomor
$tc(lpad, 5, 10, 0)$ 0000000005 menjadikan 10 karakter dengan menambahkan 0 pad pada sisi kiri
$tc(rpad, 5, 10, 0)$ 5000000000 menjadikan 10 karakter dengan menambahkan 0 pad pada sisi kanan
$tc(reg, "Foobar one", "o+", X)$ FXbar Xne menganti huruf yang cocok dengan 0+ regexp dengan satu huruf capital X
$tc(html, "<b>Four</b> is %gt; than 3")$ Four is %gt; than 3 convert tag HTML ke text biasa
$tc(nfmt, "total is 30000.12")$ Total is 30.000,12 convert nomor ke format lokal yang tepat

1 comment :