Функции Char и UniChar
Отнася се за: Платно приложения
Dataverse формула колони
Desktop потоци
Модел задвижване приложения
Power Platform CLI
Превежда символен код в низ.
Описание
Функцията Char превежда число в низ със съответния ASCII символ.
Функцията UniChar превежда число в низ със съответния Unicode знак.
Ако подадете едно число, върнатата стойност е версията на преведения низ на това число. Ако подадете таблица с една колона , която съдържа числа, върнатата стойност е таблица с низове с една колона в колона "Стойност ". Ако имате таблица с много колони, можете да я оформите в таблица с една колона, като работа с таблици описва.
Синтаксис
Char( CharacterCode )
- CharacterCode - Задължително. ASCII символен код за превод.
Char( Таблица с кодове на знаци)
- Таблица с кодове на знаци – задължително. Таблица на ASCII кодовете на знаците за превод.
UniChar(UnicodeCode )
- UnicodeCode- Задължително. Unicode код на знака за превод.
UniChar( UnicodeCodeTable )
- UnicodeCodeTable - Задължително. Таблица на кодовете на знаците на Unicode за превод.
Примери
Единичен номер
Формула | Описание | Result |
---|---|---|
Char( 65 ) | Връща символа, който съответства на ASCII код 65. | "A" |
Char( 105 ) | Връща символа, който съответства на ASCII код 105. | "i" |
Char( 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" |
Показване на карта с символи
На празен екран в приложение за таблет добавете галерия контрола с оформление Празно хоризонтално и след това задайте тези свойства:
- Елементи:
Sequence( 8, 0, 16 ) As HighNibble
- Ширина:
Parent.Width
- Височина:
Parent.Height
- TemplateSize:
Parent.Width / 8
- TemplatePadding: 0
- X: 0
- Y: 0
- Елементи:
Вътре в тази галерия добавете контрола галерия с оформление Празен вертикал и след това задайте тези свойства:
- Елементи:
Sequence( 16, HighNibble.Value ) As FullCode
- Ширина:
Parent.Width / 8
- Височина:
Parent.Height
- TemplateSize:
Parent.Height / 16
- TemplatePadding: 0
- X: 0
- Y: 0
- Елементи:
Вътре във втората (вертикална) галерия добавете контрола етикет и задайте тези свойства:
- Text:
FullCode.Value
- Ширина:
Parent.Width / 2
- X: 0
- Y: 0
- Подравняване:
Center
- FontWeight:
Bold
- Размер: 24
- Text:
Вътре във втората (вертикална) галерия добавете друга контрола етикет и задайте тези свойства:
- Text:
Char( FullCode.Value )
- Ширина:
Parent.Width / 2
- X:
Parent.Width / 2
- Y: 0
- FontWeight:
Bold
- Размер: 24
- Text:
Създадохте диаграма на първите 128 ASCII знака. Символи, които се появяват като малък квадрат, не могат да бъдат отпечатани.
Ако искате да видите как FullCode.Value получава стойности. Нека започнем с външната хоризонтална галерия. Свойството Елементи използва функцията Sequence за създаване на 8 колони, които започват с 0 и са с увеличение 16:
Вложена в тази галерия е друга вертикална галерия. Свойството Елементи запълва празнината, оставена от увеличението с 16 от външната галерия:
Показването на разширените ASCII символи е само въпрос на промяна на началната точка за диаграмата, зададена във функцията Sequence за външната галерия:
Sequence( 8, 128, 16 ) As HighNibble
Накрая, за да покажете знаците с различен шрифт, задайте свойството Шрифт на втория етикет на стойност като Dancing Script.