Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
| Функция | Применимо к |
|---|---|
| Char |
|
| UniChar |
|
Эта функция преобразовывает код знака в строку.
Description
Функция Char преобразует число в строку с соответствующим символом ASCII.
Функция UniChar преобразует число в строку с соответствующим символом Юникода.
При передаче одного числа возвращаемое значение является преобразованной строковой версией этого числа. При передаче таблицы из одного столбца, содержащей числа, возвращается таблица из одного столбца строк в столбце Значение. Таблицу с несколькими столбцами можно преобразовать в таблицу с одним столбцом, как описано в статье об использовании таблиц.
Синтаксис
Char( CharacterCode )
- КодСимвола - Обязательно. Код знака ASCII для преобразования.
Char( CharacterCodeTable )
- CharacterCodeTable - Обязательно. Таблице кодов знаков ASCII для преобразования.
UniChar( Юникод )
- UnicodeCode - Обязательно. Код символа Unicode для преобразования.
UniChar( ЮникодTable )
- UnicodeCodeTable - Обязательно. Таблицы кодов символов Unicode для преобразования.
Примеры
Одно число
| Формула | Description | Result |
|---|---|---|
| Char( 65 ) | Возвращает знак, соответствующий коду ASCII 65. | "A" |
| Char( 105 ) | Возвращает знак, соответствующий коду ASCII 105. | "i" |
| Char( 35 ) | Возвращает знак, соответствующий коду ASCII 35. | "#" |
| UniChar( 35 ) | Возвращает символ, соответствующий коду Unicode 35. | "#" |
| UniChar( 233 ) | Возвращает символ, соответствующий коду Unicode 233. | "á" |
| UniChar( 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 - TemplatePadding: 0
- X: 0
- Y: 0
-
Элементы:
Внутри этой коллекции добавьте элемент управления Gallery с макетом Пустой вертикальный, затем установите следующие свойства:
-
Элементы:
Sequence( 16, HighNibble.Value ) As FullCode -
Ширина:
Parent.Width / 8 -
Высота:
Parent.Height -
Размер шаблона:
Parent.Height / 16 - TemplatePadding: 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 -
Х:
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'.