Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
| Function | Kehtib järgmiste puhul |
|---|---|
| Char |
|
| UniChar |
|
Tõlgib tähemärgi koodi sõneks.
Kirjeldus
Funktsioon Char teisendab arvu stringiks, millel on vastav ASCII-märk.
Funktsioon UniChar teisendab arvu stringiks, millel on vastav Unicode'i märk.
Kui edastate ühe numbri, on tagastatav väärtus selle numbri tõlgitud stringiversioon. Kui edastate arve sisaldava üheveerulise tabeli , on tagastatav väärtus üheveeruline stringide tabel veerus Väärtus . Kui teil on mitme veeruga tabel, saate selle kujundada ühe veeruga tabeliks, nagu kirjeldab töötamine tabelitega.
Süntaks
Char( Märgikood )
- CharacterCode - nõutav. Tõlkimiseks ASCII-märgi koodi.
Char( CharacterCodeTable )
- CharacterCodeTable - nõutav. Tõlgitavate ASCII märgikoodide tabel.
UniChar( UnicodeCode )
- UnicodeCode - nõutav. Unicode’i märgikood tõlkimiseks.
UniChar( UnicodeCodeTable )
- UnicodeCodeTable - nõutav. Tõlgitavate Unicode’i märgikoodide tabel.
Näited
Üks number
| Valem | Kirjeldus | Tulemus |
|---|---|---|
| Char( 65 ) | Tagastab tähemärgi, mis vastab ASCII-koodile 65. | "A" |
| Char( 105 ) | Tagastab tähemärgi, mis vastab ASCII-koodile 105. | "i" |
| Char( 35 ) | Tagastab tähemärgi, mis vastab ASCII-koodile 35. | "#" |
| UniChar( 35 ) | Tagastab Unicode’i koodile 35 vastava märgi. | "#" |
| UniChar( 233 ) | Tagastab Unicode’i koodile 233 vastava märgi. | "á" |
| UniChar( 9829 ) | Tagastab Unicode’i koodile 9829 vastava märgi. | ""♥ |
Ühe veeruga tabel
Selle jaotise näites teisendatakse arvud üheveerulisest tabelist.
| Valem | Tulemus |
|---|---|
Char( [ 65, 105 ] ) |
Üheveeruline tabel järgmiste väärtustega veeruga Value : "A", "i" |
Char( [ 35, 52 ] ) |
Üheveeruline tabel järgmiste väärtustega veeruga Value : "#", "4" |
UniChar( [ 71, 97, 114, 231, 111, 110 ] ) |
Üheveeruline tabel järgmiste väärtustega veeruga Value : "G", "a", "r", "ç", "o", "n" |
Tähemärgi vastanduse kuvamine
Lisage tahvelarvutis tühjale ekraanile juhtelement Gallery (Galerii), millel on tühi horisontaalne paigutus ja seadke järgmised atribuudid.
-
Esemed:
Sequence( 8, 0, 16 ) As HighNibble -
Laius:
Parent.Width -
Kõrgus:
Parent.Height -
MallSuurus:
Parent.Width / 8 - MallPadding: 0
- X: 0
- Y: 0
-
Esemed:
Lisage galeriisse juhtelement Gallery (Galerii) tühja vertikaalse paigutusega ja seadke järgmised atribuudid.
-
Esemed:
Sequence( 16, HighNibble.Value ) As FullCode -
Laius:
Parent.Width / 8 -
Kõrgus:
Parent.Height -
MallSuurus:
Parent.Height / 16 - MallPadding: 0
- X: 0
- Y: 0
-
Esemed:
Lisage teise (vertikaalse) galeriisse juhtelement Label (Silt) ja seadke järgmised atribuudid.
-
Tekst:
FullCode.Value -
Laius:
Parent.Width / 2 - X: 0
- Y: 0
-
Joonda:
Center -
Fondi paksus:
Bold - Suurus: 24
-
Tekst:
Lisage teise (vertikaalse) galeriisse täiendav juhtelement Label (Silt) ja seadke järgmised atribuudid.
-
Tekst:
Char( FullCode.Value ) -
Laius:
Parent.Width / 2 -
X:
Parent.Width / 2 - Y: 0
-
Fondi paksus:
Bold - Suurus: 24
-
Tekst:
Olete loonud diagrammi esimestest 128 ASCII-i märkidest. Tähemärke, mis kuvatakse väikese ruuduna, ei saa printida.
Kui soovite näha, kuidas FullCode.Value saab oma väärtused. Alustame välimise horisontaalse galeriiga. Selle atribuut Üksuses kasutab funktsiooni Järjestus, et luua 8 kolumni, alustades 0-st ja muutudes sammuga 16.
Galeriisse on pesastatud veel teine vertikaalne galerii. Selle atribuut Üksused täidab välimise galerii sammust 16 jäetud tühimiku.
Laiendatud ASCII märkide kuvamiseks on lihtne muuta diagrammi alguspunkti, mis on määratud välisgalerii funktsioonis Sequence.
Sequence( 8, 128, 16 ) As HighNibble
Lõpuks, kui soovite kuvada märke muus fondis, siis määrage teise sildi atribuudi Font väärtuseks näiteks 'Tantsuskript'.