Funkcie Char a UniChar
Vzťahuje sa na: aplikácie plátna
Dataverse stĺpce vzorcov
toky na počítači
aplikácie riadené modelom
Power Platform CLI
Preloží kód znaku na reťazec.
Description
Funkcia Char prekladá číslo do reťazca so zodpovedajúcim znakom ASCII.
Funkcia UniChar preloží číslo na reťazec 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
Znak( Kód znaku )
- CharacterCode - povinné. Kód znaku ASCII, ktorý sa má preložiť.
Char( Tabuľka kódov znakov )
- CharacterCodeTable – povinné. Tabuľka kódov znakov ASCII na preklad.
UniChar( Kód Unicode )
- UnicodeCode – povinné. Kód znaku Unicode na preklad.
UniChar( Tabuľka kódov Unicode )
- 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
-
TemplateSize:
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
-
FontWeight:
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
-
FontWeight:
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ť, ktorá mení počiatočný bod grafu nastaveného 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'.