Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
| Funkció | A következőkre vonatkozik: |
|---|---|
| Char |
|
| UniChar |
|
Sztringgé old fel egy karakterkódot.
Description
A Char függvény egy számot a megfelelő ASCII karakterrel rendelkező sztringre fordít le.
A UniChar függvény egy számot a megfelelő Unicode karakterrel rendelkező sztringre fordít le.
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
Char( CharacterCode )
- CharacterCode - Kötelező. A feloldandó ASCII-karakterkód.
Char( CharacterCodeTable )
- 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 -
Betűvastagság:
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
-
Betűvastagság:
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 módosíthatja a diagram kezdőpontját a külső gyűjtemény Sorrend 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'.