Compartir por


CharFuncións UniChar

Función Aplícase a
Char Aplicacións de lenzo Copilot Studio Fluxos de escritorio Columnas de fórmulas de Dataverse Aplicacións baseadas en modelos Power Platform CLI Funcións de Dataverse Power Pages
UniChar Aplicacións de lenzo Copilot Studio Fluxos de escritorio Aplicacións baseadas en modelos Power Platform CLI Dataverse funcións Power Pages

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

  1. 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
  2. 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
  3. 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
  4. 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

Creou un gráfico dos primeiros 128 caracteres ASCII. Non se poden imprimir caracteres que aparezan como un cadrado pequeno.

Primeiros 128 caracteres ASCII.

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:

Galería exterior ilustrada.

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:

Galería interior ilustrada.

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

Caracteres ASCII estendidos.

Finalmente, para amosar os caracteres cun tipo de letra diferente, configure a propiedade Tipo de letra da segunda etiqueta nun valor como "Dancing Script".

Script variable.