Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
| Function | S'aplica a |
|---|---|
| Char |
|
| UniChar |
|
Tradueix un codi de caràcter en una cadena.
Descripció
La Char funció tradueix un nombre en una cadena amb el caràcter ASCII corresponent.
La UniChar funció tradueix un nombre en una cadena amb el caràcter Unicode corresponent.
Si passeu un sol número, el valor retornat és la versió de cadena traduïda d'aquest número. Si passeu una taula d'una sola columna que conté números, el valor retornat és una taula d'una sola columna de cadenes en una columna Valor . Si teniu una taula de diverses columnes, podeu configurar-la com a una taula d'una sola columna, com es descriu a Treballar amb taules.
Sintaxi
Char( Codi de caràcter )
- Codi de caràcter: obligatori. Codi de caràcter ASCII per traduir.
Char( TaulaCaràcterCode)
- CharacterCodeTable : obligatori. Taula de codis de caràcters ASCII per traduir.
UniChar( UnicodeCode )
- UnicodeCode : obligatori. Codi de caràcters Unicode per traduir.
UniChar( UnicodeCodeTable )
- UnicodeCodeTable - Obligatori. Taula de codis de caràcters Unicode per traduir.
Exemples
Nombre únic
| Fórmula | Descripció | Resultat |
|---|---|---|
| Char( 65 ) | Retorna el caràcter que correspon al codi ASCII 65. | "A" |
| Char( 105 ) | Retorna el caràcter que correspon al codi ASCII 105. | "i" |
| Char( 35 ) | Retorna el caràcter que correspon al codi ASCII 35. | "#" |
| UniChar( 35 ) | Retorna el caràcter que correspon al codi Unicode 35. | "#" |
| UniChar( 233 ) | Retorna el caràcter que correspon al codi Unicode 233. | "à" |
| UniChar( 9829 ) | Retorna el caràcter que correspon al codi Unicode 9829. | "♥" |
Taula d'una sola columna
L'exemple d'aquesta secció converteix els números d'una taula d'una sola columna.
| Fórmula | Resultat |
|---|---|
Char( [ 65, 105 ] ) |
Una taula d'una sola columna amb una columna Value que conté els valors següents: "A", "i" |
Char( [ 35, 52 ] ) |
Una taula d'una sola columna amb una columna Value que conté els valors següents: "#", "4" |
UniChar( [ 71, 97, 114, 231, 111, 110 ] ) |
Una taula d'una sola columna amb una columna Value que conté els valors següents: "G", "a", "r", "ç", "o", "n" |
Mostrar un mapa de caràcters
En una pantalla buida d'una aplicació de tauletes, afegiu un control Galeria amb una disposició Horitzontal en blanc i, a continuació, definiu aquestes propietats:
-
Articles:
Sequence( 8, 0, 16 ) As HighNibble -
Amplada:
Parent.Width -
Alçada:
Parent.Height -
Mida de la plantilla:
Parent.Width / 8 - PlantillaPadding: 0
- X: 0
- Y: 0
-
Articles:
A l'interior d'aquesta galeria, afegiu un control Galeria amb una disposició Vertical en blanc i, a continuació, definiu aquestes propietats:
-
Articles:
Sequence( 16, HighNibble.Value ) As FullCode -
Amplada:
Parent.Width / 8 -
Alçada:
Parent.Height -
Mida de la plantilla:
Parent.Height / 16 - PlantillaPadding: 0
- X: 0
- Y: 0
-
Articles:
Dins de la segona galeria (vertical), afegiu un control Etiqueta i definiu aquestes propietats:
-
Text:
FullCode.Value -
Amplada:
Parent.Width / 2 - X: 0
- Y: 0
-
Alinea:
Center -
Pes de la lletra:
Bold - Mida: 24
-
Text:
Dins de la segona galeria (vertical), afegiu un altre control Etiqueta i definiu aquestes propietats:
-
Text:
Char( FullCode.Value ) -
Amplada:
Parent.Width / 2 -
X:
Parent.Width / 2 - Y: 0
-
Pes de la lletra:
Bold - Mida: 24
-
Text:
Heu creat un gràfic dels primers 128 caràcters ASCII. Els caràcters que apareixen com a quadrats petits no es poden imprimir.
Si voleu veure com obté FullCode.Value els seus valors. Comencem amb la galeria horitzontal exterior. La propietat Items utilitza la funció Sequence per crear 8 columnes, començant per 0 amb increments de 16:
Incrustada en aquesta galeria hi ha una altra galeria vertical. La propietat Items emplena l'espai que deixa l'increment de 16 des de la galeria exterior:
Per mostrar els caràcters ASCII ampliats, és una simple qüestió de canviar el punt d'inici del gràfic, establert a la funció Seqüència per a la galeria exterior:
Sequence( 8, 128, 16 ) As HighNibble
Finalment, per mostrar els caràcters d'un tipus de lletra diferent, definiu la propietat Font de la segona etiqueta en un valor, com ara "Dancing Script".