Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
| Funkcija | Odnosi se na |
|---|---|
| Char |
|
| UniChar |
|
Prevodi znakovni kôd u niz.
Opis
Funkcija Char prevodi broj u niz s odgovarajućim ASCII znakom.
Funkcija UniChar prevodi broj u niz s odgovarajućim Unicode znakom.
Ako proslijedite jedan broj, vraćena vrijednost je prevedena verzija niza tog broja. Ako proslijedite tablicu s jednim stupcem koja sadrži brojeve, vraćena vrijednost je tablica nizova s jednim stupcem u stupcu vrijednosti . Ako imate višestupčanu tablicu, možete je preoblikovati u jednostupčanu tablicu, kako je opisano u odjeljku rad s tablicama.
Sintaksa
Char( ZnakovniKod )
- Character Code - Obavezno. ASCII znakovni kôd za prijevod.
Char( CharacterCodeTable )
- CharacterCodeTable - Obavezno. Tablica ASCII znakovnih kodova za prevođenje.
UniChar( UnicodeCode )
- UnicodeCode - Obavezno. Unicode kod znakova za prevođenje.
UniChar( UnicodeCodeTable )
- UnicodeCodeTable - obavezno. Tablica Unicode kodova znakova za prevođenje.
Primjeri
Jedan broj
| Formula | Opis | Rezultat |
|---|---|---|
| Char( 65 ) | Vraća znak koji odgovara kodu ASCII 65. | "A" |
| Char( 105 ) | Vraća znak koji odgovara kodu ASCII 105. | "i" |
| Char( 35 ) | Vraća znak koji odgovara kodu ASCII 35. | "#" |
| UniChar( 35 ) | Vraća znak koji odgovara Unicode kodu 35. | "#" |
| UniChar( 233 ) | Vraća znak koji odgovara Unicode kodu 233. | "á" |
| UniChar( 9829 ) | Vraća znak koji odgovara Unicode kodu 9829. | "♥" |
Jednostupčana tablica
Primjer u ovom odjeljku pretvara brojeve iz tablice s jednim stupcem.
| Formula | Rezultat |
|---|---|
Char( [ 65, 105 ] ) |
Tablica s jednim stupcem sa stupcem Value koji sadrži sljedeće vrijednosti: "A", "i" |
Char( [ 35, 52 ] ) |
Tablica s jednim stupcem sa stupcem Value koji sadrži sljedeće vrijednosti: "#", "4" |
UniChar( [ 71, 97, 114, 231, 111, 110 ] ) |
Tablica s jednim stupcem sa stupcem Value koji sadrži sljedeće vrijednosti: "G", "a", "r", "ç", "o", "n" |
Prikaz karte znakova
Na praznom zaslonu u aplikaciji tableta, dodajte kontrolu Gallery s izgledom Prazno okomito a zatim postavite ova svojstva:
-
Predmeti:
Sequence( 8, 0, 16 ) As HighNibble -
Širina:
Parent.Width -
Visina:
Parent.Height -
Veličina predloška:
Parent.Width / 8 - Predložak– dah: 0
- X: 0
- Y: 0
-
Predmeti:
Unutar te galerije, dodajte kontrolu Gallery s izgledom Blank Vertical a zatim postavite ova svojstva:
-
Predmeti:
Sequence( 16, HighNibble.Value ) As FullCode -
Širina:
Parent.Width / 8 -
Visina:
Parent.Height -
Veličina predloška:
Parent.Height / 16 - Predložak– dah: 0
- X: 0
- Y: 0
-
Predmeti:
Unutar druge (okomite) galerije, dodajte kontrolu Label i postavite ova svojstva:
-
Tekst:
FullCode.Value -
Širina:
Parent.Width / 2 - X: 0
- Y: 0
-
Poravnati:
Center -
FontWeight:
Bold - Veličina: 24
-
Tekst:
Unutar druge (okomite) galerije, dodajte drugu kontrolu Label i postavite ova svojstva:
-
Tekst:
Char( FullCode.Value ) -
Širina:
Parent.Width / 2 -
Broj X:
Parent.Width / 2 - Y: 0
-
FontWeight:
Bold - Veličina: 24
-
Tekst:
Napravili ste grafikon prvih 128 ASCII znakova. Znakovi koji se pojavljuju kao mali kvadrat ne mogu se ispisati.
Ako želite vidjeti kako FullCode.Value dobiva svoje vrijednosti. Započnimo s vanjskom vodoravnom galerijom. Njeno svojstvo Items koristi funkciju Sequence za stvaranje 8 stupaca, počevši od 0 s povećanjima od 16:
Ugniježđena unutar ove galerije je još jedna okomita galerija. Njeno svojstvo Items ispunjava prazninu koju je ostavilo povećanje od 16 iz vanjske galerije:
Da bi se prikazali prošireni ASCII znakovi, jednostavno je promijeniti početnu točku grafikona, postaviti je u funkciji Sequence za vanjsku galeriju:
Sequence( 8, 128, 16 ) As HighNibble
Na kraju, da biste prikazali znakove u drugačijem fontu, postavite svojstvo Font druge oznake na vrijednost kao što je 'Dancing Script'.