Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
| Función | Aplícase a |
|---|---|
| Char |
|
| UniChar |
|
Traduce un código de caracteres a unha cadea.
Descripción
A Char función traduce un número nunha cadea co carácter ASCII correspondente.
A UniChar función traduce un número nunha cadea co carácter Unicode correspondente.
Se pasa un só número, o valor de retorno é a versión de cadea traducida dese número. Se pasa unha táboa dunha soa columna que contén números, o valor de retorno é unha táboa de cadeas dunha soa columna nun Valor columna. Se ten unha táboa con varias columnas, pode plasmala nunha táboa dunha única columna, como traballar con táboas describe.
Sintaxe
Char( Código de caracteres )
- CharacterCode : é necesario. Código de caracteres ASCII para traducir.
Char( CharacterCodeTable )
- CharacterCodeTable : é obrigatorio. Táboa de códigos de caracteres ASCII para traducir.
UniChar( UnicodeCode )
- UnicodeCode : é necesario. Código de caracteres Unicode para traducir.
UniChar( UnicodeCodeTable )
- UnicodeCodeTable - Obrigatorio. Táboa de códigos de caracteres Unicode para traducir.
Exemplos
Número único
| Fórmula | Descripción | Resultado |
|---|---|---|
| Char( 65 ) | Devolve o carácter correspondente ao código 65 ASCII. | "A" |
| Char( 105 ) | Devolve o carácter correspondente ao código 105 ASCII. | "i" |
| Char( 35 ) | Devolve o carácter correspondente ao código 35 ASCII. | "#" |
| UniChar( 35 ) | Devolve o carácter que corresponde ao código Unicode 35. | "#" |
| UniChar( 233 ) | Devolve o carácter que corresponde ao código Unicode 233. | "á" |
| UniChar( 9829 ) | Devolve o carácter que corresponde ao código Unicode 9829. | "♥" |
Táboa dunha soa columna
O exemplo desta sección converte números dunha táboa dunha soa columna.
| Fórmula | Resultado |
|---|---|
Char( [ 65, 105 ] ) |
Unha táboa dunha soa columna cunha Value columna que contén os seguintes valores: "A", "i" |
Char( [ 35, 52 ] ) |
Unha táboa dunha soa columna cunha Value columna que contén os seguintes valores: "#", "4" |
UniChar( [ 71, 97, 114, 231, 111, 110 ] ) |
Unha táboa dunha soa columna cunha Value columna que contén os seguintes valores: "G", "a", "r", "ç", "o", "n" |
Amosar un mapa de caracteres
Nunha pantalla baleira dunha aplicación para tabletas, engada un control de Galería cun deseño En branco horizontal e logo estableza estas propiedades:
-
Elementos:
Sequence( 8, 0, 16 ) As HighNibble -
Ancho:
Parent.Width -
Altura:
Parent.Height -
Tamaño do modelo:
Parent.Width / 8 - TemplatePadding: 0
- X: 0
- Y: 0
-
Elementos:
Dentro desa galería, engada un control de Galería cun deseño Vertical en branco e logo estableza estas propiedades:
-
Elementos:
Sequence( 16, HighNibble.Value ) As FullCode -
Ancho:
Parent.Width / 8 -
Altura:
Parent.Height -
Tamaño do modelo:
Parent.Height / 16 - TemplatePadding: 0
- X: 0
- Y: 0
-
Elementos:
Dentro da segunda galería (vertical), engada un control de Etiqueta e estableza estas propiedades:
-
Texto:
FullCode.Value -
Ancho:
Parent.Width / 2 - X: 0
- Y: 0
-
Aliñar:
Center -
Peso do tipo de letra:
Bold - Tamaño : 24
-
Texto:
Dentro da segunda galería (vertical), engada outro control de Etiqueta e estableza estas propiedades:
-
Texto:
Char( FullCode.Value ) -
Ancho:
Parent.Width / 2 -
X:
Parent.Width / 2 - Y: 0
-
Peso do tipo de letra:
Bold - Tamaño : 24
-
Texto:
Creou un gráfico dos primeiros 128 caracteres ASCII. Non se poden imprimir caracteres que aparezan como un cadrado pequeno.
Se quere ver como FullCode.Value obtén os seus valores. Comecemos pola galería horizontal exterior. A súa propiedade Elementos usa a función Sequence para crear 8 columnas, a partir de 0 con incrementos de 16:
Aniñada nesta galería hai outra galería vertical. A súa propiedade Elementos enche o oco deixado polo incremento de 16 da galería exterior:
Para mostrar os caracteres ASCII estendidos, é unha simple cuestión de cambiar o punto de partida do gráfico, establecido na función Secuencia para a galería exterior:
Sequence( 8, 128, 16 ) As HighNibble
Finalmente, para amosar os caracteres cun tipo de letra diferente, configure a propiedade Tipo de letra da segunda etiqueta nun valor como "Dancing Script".