Char 和 UniChar 函式
適用於: 畫布應用 Dataverse 公式列 桌面 流 模型驅動應用 Power Platform CLI
將字元碼翻譯成字串。
名描述
Char 函數會將數字翻譯成附帶對應 ASCII 字元的字串。
UniChar 函數會將數字翻譯成附帶對應 Unicode 字元的字串。
如果您傳遞單一數字,則傳回值會是該數字的翻譯後字串版本。 如果您傳遞包含數字的單欄資料表,則傳回值是值欄中字串的單欄資料表。 如果您有多欄資料表,您可依照 使用資料表 所述,將該資料表改為單欄資料表。
語法
Char( 字元代碼 )
- CharacterCode - 必需。 預計翻譯的 ASCII 字元碼。
Char( CharacterCodeTable ) 字元
- CharacterCodeTable - 必需。 要翻譯的 ASCII 字元碼表格。
UniChar( UnicodeCode )
- UnicodeCode - 必需。 預計翻譯的 Unicode 字元碼。
UniChar ( UnicodeCodeTable )
- UnicodeCodeTable - 必需。 要翻譯的 Unicode 字元代碼表。
範例
單一數字
公式 | 名描述 | Result |
---|---|---|
夏爾 ( 65 ) | 傳回對應 ASCII 字元碼 65 的字元。 | "A" |
夏爾 ( 105 ) | 傳回對應 ASCII 字元碼 105 的字元。 | "i" |
夏爾 ( 35 ) | 傳回對應 ASCII 字元碼 35 的字元。 | "#" |
尤尼查爾 ( 35 ) | 傳回對應 Unicode 字元碼 35 的字元。 | "#" |
尤尼查爾 ( 233 ) | 傳回對應 Unicode 字元碼 233 的字元。 | "á" |
尤尼查爾( 9829 ) | 傳回對應 Unicode 字元碼 9829 的字元。 | “”♥ |
單欄資料表
本節的範例會轉換單欄資料表中的數字。
公式 | Result |
---|---|
Char( [ 65, 105 ] ) |
單欄資料表,其中的 Value 欄包含下列值:"A", "i" |
Char( [ 35, 52 ] ) |
單欄資料表,其中的 Value 欄包含下列值:"#", "4" |
UniChar( [ 71, 97, 114, 231, 111, 110 ] ) |
具有 Value 欄的單一欄資料表,其中包含以下值:"G", "a", "r", "ç", "o", "n" |
顯示字元地圖
在平板電腦應用程式的空白畫面上,新增含有 空白水平 配置的 Gallery 控制項,然後設定下列屬性:
- 專案:
Sequence( 8, 0, 16 ) As HighNibble
- 寬度:
Parent.Width
- 身高:
Parent.Height
- 樣本大小:
Parent.Width / 8
- 範本填充: 0
- X:0
- Y:0
- 專案:
在資源庫中,新增含有 空白垂直 配置的 Gallery 控制項,然後設定這些屬性:
- 專案:
Sequence( 16, HighNibble.Value ) As FullCode
- 寬度:
Parent.Width / 8
- 身高:
Parent.Height
- 樣本大小:
Parent.Height / 16
- 範本填充: 0
- X:0
- Y:0
- 專案:
在第二個 (垂直) 資源庫中,新增 Label 控制項並設定這些屬性:
- 文字:
FullCode.Value
- 寬度:
Parent.Width / 2
- X:0
- Y:0
- 對齊:
Center
- 字型粗細:
Bold
- 尺寸: 24
- 文字:
在第二個 (垂直) 資源庫中,新增另一個 Label 控制項並設定這些屬性:
- 文字:
Char( FullCode.Value )
- 寬度:
Parent.Width / 2
- X:
Parent.Width / 2
- Y:0
- 字型粗細:
Bold
- 尺寸:24
- 文字:
您已經建立前 128 個 ASCII 字元的圖表。 顯示為小方塊的字元無法列印。
如果您想要了解 FullCode.Value 如何取得它的值。 現在開始使用外部水平資源庫。 它的 Items 屬性使用 Sequence 函數來建立 8 欄,起始為 0,遞增量為 16:
在此資源庫中巢狀的是另一個垂直資源庫。 其 Items 屬性會從外部資源庫中填入 16 的增量,填補留下的空白:
若要顯示擴充的 ASCII 字元,您可以很簡單地變更圖表的起始點,並在外部資源庫的 Sequence 函數中設定:
Sequence( 8, 128, 16 ) As HighNibble
最後,若要以不同字型顯示字元,請將第二個標籤的 Font 屬性設定為值,例如 'Dancing Script'。