Funció Char al Power Apps

Tradueix un codi de caràcter en una cadena.

Descripció

La funció Char tradueix un número en una cadena amb el caràcter ASCII corresponent.

Sintaxi

Char( CharacterCode )

  • CharacterCode: obligatori. Codi de caràcter ASCII per traduir.

Exemples

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. "#"

Mostrar un mapa de caràcters

  1. 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:

    • Items: Sequence( 8, 0, 16 ) As HighNibble
    • Amplada: Parent.Width
    • Alçada: Parent.Height
    • TemplateSize: Parent.Width / 8
    • TemplatePadding: 0
    • X: 0
    • Y: 0
  2. A l'interior d'aquesta galeria, afegiu un control Galeria amb una disposició Vertical en blanc i, a continuació, definiu aquestes propietats:

    • Items: Sequence( 16, HighNibble.Value ) As FullCode
    • Amplada: Parent.Width / 8
    • Alçada: Parent.Height
    • TemplateSize: Parent.Height / 16
    • TemplatePadding: 0
    • X: 0
    • Y: 0
  3. 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
    • Alineació: Center
    • FontWeight: Bold
    • Mida: 24
  4. 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
    • FontWeight: Bold
    • Mida: 24

Heu creat un gràfic dels primers 128 caràcters ASCII. Els caràcters que apareixen com a quadrats petits no es poden imprimir.

Primers 128 caràcters ASCII

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:

Galeria exterior il·lustrada

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:

Galeria interior il·lustrada

Per mostrar els caràcters ASCII ampliats, és una simple qüestió de canviar el punt de partida del gràfic, definit a la funció Sequence per a la galeria exterior:

Sequence( 8, 128, 16 ) As HighNibble

Caràcters ASCII ampliats

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".

Dancing Script