Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
| Funkcia | Vzťahuje sa na |
|---|---|
| Char |
|
| UniChar |
|
Preloží kód znaku na reťazec.
Description
Funkcia Char preloží číslo do reťazca so zodpovedajúcim znakom ASCII.
Funkcia UniChar preloží číslo do reťazca so zodpovedajúcim znakom Unicode.
Ak zadáte jedno číslo, vrátená hodnota je preložená verzia reťazca tohto čísla. Ak odovzdáte jednostĺpcovú tabuľku , ktorá obsahuje čísla, návratovou hodnotou je jednostĺpcová tabuľka reťazcov v Hodnota stĺpec. Ak máte tabuľku s viacerými stĺpcami, preveďte ju na tabuľku s jedným stĺpcom tak, ako je to popísané v časti práca s tabuľkami.
Syntax
Char( CharacterCode )
- CharacterCode - povinné. Kód znaku ASCII, ktorý sa má preložiť.
Char( CharacterCodeTable )
- CharacterCodeTable – povinné. Tabuľka kódov znakov ASCII na preklad.
UniChar( UnicodeCode )
- UnicodeCode – povinné. Kód znaku Unicode na preklad.
UniChar( UnicodeCodeTable )
- UnicodeCodeTable – povinné. Tabuľka kódov znakov Unicode na preklad.
Príklady
S jedným číslom
| Vzorec | Description | Result |
|---|---|---|
| Char( 65 ) | Vráti znak, ktorý zodpovedá kódu ASCII 65. | "A" |
| Char( 105 ) | Vráti znak, ktorý zodpovedá kódu ASCII 105. | "i" |
| Char( 35 ) | Vráti znak, ktorý zodpovedá kódu ASCII 35. | "#" |
| UniChar( 35 ) | Vráti znak, ktorý zodpovedá kódu Unicode 35. | "#" |
| UniChar( 233 ) | Vráti znak, ktorý zodpovedá kódu Unicode 233. | "á" |
| UniChar( 9829 ) | Vráti znak, ktorý zodpovedá kódu Unicode 9829. | "♥" |
Tabuľka s jedným stĺpcom
Príklad v tejto časti konvertuje čísla z jednostĺpcovej tabuľky.
| Vzorec | Result |
|---|---|
Char( [ 65, 105 ] ) |
Jednostĺpcová tabuľka so stĺpcom Value obsahujúcim nasledujúce hodnoty: "A", "i" |
Char( [ 35, 52 ] ) |
Jednostĺpcová tabuľka so stĺpcom Value obsahujúcim nasledujúce hodnoty: "#", "4" |
UniChar( [ 71, 97, 114, 231, 111, 110 ] ) |
Jednostĺpcová tabuľka so stĺpcom Value obsahujúcim nasledujúce hodnoty: "G", "a", "r", "ç", "o", "n" |
Zobrazí mapu znakov
Na prázdnu obrazovku v aplikácii pre tablet pridajte ovládací prvok Galéria s rozložením Prázdna vodorovná rozloženie a potom nastavte tieto vlastnosti:
-
Položky:
Sequence( 8, 0, 16 ) As HighNibble -
Šírka:
Parent.Width -
Výška:
Parent.Height -
Veľkosť šablóny:
Parent.Width / 8 - TemplatePadding: 0
- X: 0
- Y: 0
-
Položky:
V galérii pridajte a ovládací prvok Galéria s rozložením Prázdne vertikálne a potom nastavte tieto vlastnosti:
-
Položky:
Sequence( 16, HighNibble.Value ) As FullCode -
Šírka:
Parent.Width / 8 -
Výška:
Parent.Height -
Veľkosť šablóny:
Parent.Height / 16 - TemplatePadding: 0
- X: 0
- Y: 0
-
Položky:
Do druhej (vertikálnej) galérie pridajte ovládací prvok Label a nastavte tieto vlastnosti:
-
Text:
FullCode.Value -
Šírka:
Parent.Width / 2 - X: 0
- Y: 0
-
Zarovnať:
Center -
PísmoVázka:
Bold - Veľkosť: 24
-
Text:
Do druhej (vertikálnej) galérie pridajte ďalší ovládací prvok Label a nastavte tieto vlastnosti:
-
Text:
Char( FullCode.Value ) -
Šírka:
Parent.Width / 2 -
X:
Parent.Width / 2 - Y: 0
-
PísmoVázka:
Bold - Veľkosť: 24
-
Text:
Vytvorili ste graf prvých 128 znakov ASCII. Znaky, ktoré sa javia ako malý štvorec, sa nedajú vytlačiť.
Ak chcete vidieť ako FullCode.Value dostane svoje hodnoty. Začnime vonkajšou horizontálnou galériou. Jeho vlastnosť Items používa funkciu Sequence na vytvorenie 8 stĺpcov, začínajúc 0 s prírastkami 16:
V tejto galérii je umiestnená ďalšia vertikálna galéria. Jeho vlastnosť Items vyplní medzeru prírastkom 16 z vonkajšej galérie:
Ak chcete zobraziť rozšírené znaky ASCII, je to jednoduchá záležitosť zmeny počiatočného bodu grafu, ktorý je nastavený vo funkcii Sequence pre vonkajšiu galériu:
Sequence( 8, 128, 16 ) As HighNibble
Nakoniec, ak chcete zobraziť znaky v inom type písma, nastavte vlastnosť Font druhého štítku na hodnotu, ako je 'Dancing Script'.