Power Apps の Char 関数

文字コードを文字列に変換します。

内容

Char 関数は、数値を対応する ASCII 文字を含む文字列に変換します。

構文

Char( CharacterCode )

  • CharacterCode - 必須。 変換する ASCII 文字コード。

計算式 内容 結果
Char( 65 ) ASCII コード 65 に対応する文字を返します。 "A"
Char( 105 ) ASCII コード 105 に対応する文字を返します。 "i"
Char( 35 ) ASCII コード 35 に対応する文字を返します。 "#"

文字マップを表示する

  1. タブレット アプリの空の画面で、横方向 (空) レイアウトの Gallery コントロールを追加し、次のプロパティを設定します。

    • Items: Sequence( 8, 0, 16 ) As HighNibble
    • Width: Parent.Width
    • Height: Parent.Height
    • TemplateSize: Parent.Width / 8
    • TemplatePadding: 0
    • X: 0
    • Y: 0
  2. そのギャラリー内で、横方向 (空) レイアウトの Gallery コントロールを追加し、次のプロパティを設定します。

    • Items: Sequence( 16, HighNibble.Value ) As FullCode
    • Width: Parent.Width / 8
    • Height: Parent.Height
    • TemplateSize: Parent.Height / 16
    • TemplatePadding: 0
    • X: 0
    • Y: 0
  3. 2番目 (垂直方向) のギャラリー内に、Label コントロールを追加し、次のプロパティを設定します。

    • Text: FullCode.Value
    • Width: Parent.Width / 2
    • X: 0
    • Y: 0
    • Align: Center
    • FontWeight: Bold
    • Size: 24
  4. 2番目 (垂直方向) のギャラリー内に、別の Label コントロールを追加し、次のプロパティを設定します。

    • Text: Char( FullCode.Value )
    • Width: Parent.Width / 2
    • X: Parent.Width / 2
    • Y: 0
    • FontWeight: Bold
    • Size: 24

最初の 128 ASCII 文字のチャートを作成しました。 小さな四角で表示される文字は印刷できません。

最初の 128 の ASCII 文字。

FullCode.Value がどのようにその値を取得しているか確認する場合。 外側の水平ギャラリーから説明します。 Items プロパティは、0 から始まり 16 ずつ増加する 8 つの列を作成する Sequence 関数を使用します。

外側のギャラリーの図解。

このギャラリー内にネストされているのは、別の垂直ギャラリーです。 Items プロパティは、外側のギャラリーから 16 ずつの増加で残されたギャップを埋めます。

内側のギャラリーの図解。

拡張 ASCII 文字を表示するには、外側のギャラリーの Sequence 関数で設定したグラフの開始点を変更するだけです。

Sequence( 8, 128, 16 ) As HighNibble

拡張 ASCII 文字。

最後に、別のフォントで文字を表示するには、2 番目のラベルの Font プロパティを 'Dancing Script' のような値に設定します。

ダンシング スクリプト。