Funkcije Char i UniChar
Odnosi se na: Stupci formule aplikacija Dataverse od gotovih gradivnih elemenata Tokovi radne površine CLI aplikacije stvorene prema Power Platform modelu
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, povratna vrijednost je prevedena verzija niza tog broja. Ako prođete tablicu s jednim stupcem koja sadrži brojeve, povratna vrijednost je tablica nizova s jednim stupcem u stupcu Vrijednost . Ako imate višestupčanu tablicu, možete je preoblikovati u jednostupčanu tablicu, kako je opisano u odjeljku rad s tablicama.
Sintaksa
Char( CharacterCode )
- CharacterCode – obavezno. ASCII znakovni kôd za prijevod.
Char( Tablica kodova)
- Tablica znakova - obavezno. Tablica ASCII znakovnih kodova za prijevod.
UniChar( UnicodeCode )
- UnicodeCode- obavezno. Unicode znakovni kod za prijevod.
UniChar( UnicodeTable )
- UnicodeCodeTable - obavezno. Tablica Unicode znakovnih kodova za prijevod.
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 Value stupcem koji sadrži sljedeće vrijednosti: "A", "i" |
Char( [ 35, 52 ] ) |
Tablica s jednim stupcem sa Value stupcem koji sadrži sljedeće vrijednosti: "#", "4" |
UniChar( [ 71, 97, 114, 231, 111, 110 ] ) |
Tablica s jednim stupcem sa Value stupcem 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:
- Stavke:
Sequence( 8, 0, 16 ) As HighNibble
- Width:
Parent.Width
- Height:
Parent.Height
- TemplateSize:
Parent.Width / 8
- TemplatePadding: 0
- X: 0
- Y: 0
- Stavke:
Unutar te galerije, dodajte kontrolu Gallery s izgledom Blank Vertical a zatim postavite ova svojstva:
- Stavke:
Sequence( 16, HighNibble.Value ) As FullCode
- Width:
Parent.Width / 8
- Height:
Parent.Height
- TemplateSize:
Parent.Height / 16
- TemplatePadding: 0
- X: 0
- Y: 0
- Stavke:
Unutar druge (okomite) galerije, dodajte kontrolu Label i postavite ova svojstva:
- Tekst:
FullCode.Value
- Width:
Parent.Width / 2
- X: 0
- Y: 0
- Align:
Center
- FontWeight:
Bold
- Size: 24
- Tekst:
Unutar druge (okomite) galerije, dodajte drugu kontrolu Label i postavite ova svojstva:
- Tekst:
Char( FullCode.Value )
- Width:
Parent.Width / 2
- X:
Parent.Width / 2
- Y: 0
- FontWeight:
Bold
- Size: 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:
Za prikaz proširenih ASCII znakova potrebno je jednostavno promijeniti početnu točku grafikona, postavljenu 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'.
Povratne informacije
https://aka.ms/ContentUserFeedback.
Stiže uskoro: Tijekom 2024. postupno ćemo ukinuti servis Problemi sa servisom GitHub kao mehanizam za povratne informacije za sadržaj i zamijeniti ga novim sustavom za povratne informacije. Dodatne informacije potražite u članku:Pošaljite i pogledajte povratne informacije za