Char és UniChar funkciók
A következőkre vonatkozik: Vászonalapú alkalmazások Dataverse képletoszlopai Asztali folyamatok Modellvezérelt alkalmazások Power Platform CLI
Sztringgé old fel egy karakterkódot.
Description
A Char függvény egy számot a megfelelő ASCII-karakterű sztringgé fordít le.
Az UniChar függvény egy számot karakterlánccá alakít a megfelelő Unicode karakterrel.
Ha egyetlen számot ad át, a visszatérési érték a szám lefordított karakterlánc-verziója. Ha számokat tartalmazó egyoszlopos táblázatot ad át, a visszatérési érték egy egyoszlopos karakterlánc-táblázat egy Érték oszlopban. Többoszlopos tábla használata esetén átalakíthatja azt egyoszlopos táblává a táblák használatának megfelelően.
Szintaxis
Karakter( karakterkód )
- CharacterCode - Kötelező. A feloldandó ASCII-karakterkód.
Karakter( Karakterkódtábla )
- CharacterCodeTable - Kötelező. A fordítandó ASCII karakterkódok táblázata.
UniChar( UnicodeCode )
- UnicodeCode - Kötelező. Unicode karakterkód a fordításhoz.
UniChar( UnicodeCodeTable )
- UnicodeCodeTable – kötelező. A fordítandó Unicode karakterkódok táblázata.
Példák
Egyszámos
Képlet | Description | Result |
---|---|---|
Char( 65 ) | A 65-ös ASCII-kódnak megfelelő karaktert adja vissza. | „A” |
Char( 105 ) | A 105-ös ASCII-kódnak megfelelő karaktert adja vissza. | „i” |
Char( 35 ) | A 35-ös ASCII-kódnak megfelelő karaktert adja vissza. | „#” |
UniChar( 35 ) | A 35-ös Unicode-kódnak megfelelő karaktert adja eredményül. | „#” |
UniChar( 233 ) | A 233-as Unicode-kódnak megfelelő karaktert adja eredményül. | "á" |
UniChar( 9829 ) | A 9829-es Unicode-kódnak megfelelő karaktert adja eredményül. | "♥" |
Egyoszlopos táblával
Az ebben a szakaszban szereplő példa egyoszlopos táblázatból származó számokat konvertál.
Képlet | Result |
---|---|
Char( [ 65, 105 ] ) |
Egyoszlopos táblázat a Value következő értékeket tartalmazó oszloppal: "A", "i" |
Char( [ 35, 52 ] ) |
Egyoszlopos táblázat a Value következő értékeket tartalmazó oszloppal: "#", "4" |
UniChar( [ 71, 97, 114, 231, 111, 110 ] ) |
Egyoszlopos táblázat a Value következő értékeket tartalmazó oszloppal: "G", "a", "r", "ç", "o", "n" |
Megjeleníti a karaktertérképet
Egy táblagépes alkalmazás üres képernyőjén adjon hozzá egy Katalógus vezérlőelemet Üres – vízszintes elrendezéssel, és állítsa be a következő tulajdonságokat:
- Tételek:
Sequence( 8, 0, 16 ) As HighNibble
- Szélesség:
Parent.Width
- Magasság:
Parent.Height
- Sablonméret:
Parent.Width / 8
- Sablonpárnázás: 0
- X: 0
- Y: 0
- Tételek:
A katalógusban adjon hozzá egy Katalógus vezérlőelemet Üres – függőleges elrendezéssel, és állítsa be a következő tulajdonságokat:
- Tételek:
Sequence( 16, HighNibble.Value ) As FullCode
- Szélesség:
Parent.Width / 8
- Magasság:
Parent.Height
- Sablonméret:
Parent.Height / 16
- Sablonpárnázás: 0
- X: 0
- Y: 0
- Tételek:
A második (függőleges) katalógusban vegyen fel egy Címke vezérlőelemet, és állítsa be a következő tulajdonságokat:
- Szöveg:
FullCode.Value
- Szélesség:
Parent.Width / 2
- X: 0
- Y: 0
- Igazítás:
Center
- FontWeight:
Bold
- Méret: 24
- Szöveg:
A második (függőleges) katalógusban vegyen fel egy másik Címke vezérlőelemet, és állítsa be a következő tulajdonságokat:
- Szöveg:
Char( FullCode.Value )
- Szélesség:
Parent.Width / 2
- X:
Parent.Width / 2
- Y: 0
- FontWeight:
Bold
- Méret: 24
- Szöveg:
Létrehozott egy, az első 128 ASCII-karakterből álló diagramot. A kis négyzetként megjelenő karakterek nem nyomtathatók.
Ha látni szeretné, hogyan kapja meg a FullCode.Value az értékeit. Kezdjük a külső vízszintes katalógussal. Az Elemek tulajdonság a Sequence függvényt használja 8 oszlop létrehozásához, 0 értékkel kezdve, 16 értékű lépésközzel:
Ebbe a katalógusba ágyazva található egy másik vertikális katalógus. Az Elemek tulajdonság a külső katalógusban lévő 16-os növekménnyel tölti ki a hézagot:
A kiterjesztett ASCII-karakterek megjelenítéséhez egyszerűen csak módosítani kell a diagram kiindulási pontját, és beállítani a külső katalógus Sequence függvényében:
Sequence( 8, 128, 16 ) As HighNibble
Végül a karakterek másik betűtípusban való megjelenítéséhez állítsa a második címke Betűtípus tulajdonságát egy olyan értékre, mint a 'Dancing Script'.