Делите путем


Функције "Шар и уницхар"

Важи за: Цанвас апликације формула цолумнс Dataverse Десктоп флоwс Модел-дривен аппс Power Platform ЦЛИ

Преводи кôд знака у ниску.

Опис

Функција Char преводи број у ниску сa одговарајућим ASCII знаком.

Функција УниЦхар преводи број у ниску са одговарајућим Уникод знаком.

Ако проследите један број, повратна вредност је преведена верзија ниске тог броја. Ако прођете табелу са једном колоном која садржи бројеве, повратна вредност је табела са једном колоном ниски у колони "Вредност ". Ако имате табелу са више колона, можете је обликовати у табелу са једним колоном, као што описује рад са табелама.

Синтакса

Char( CharacterCode )

  • CharacterCode – Обавезно. ASCII кôд знака за превођење.

Цхар( ЦхарацтерЦодеТабле )

  • Табела кодова знакова - обавезно. Табела АСЦИИ кодова знакова за превођење.

Уникод (Уникод код )

  • Уникод - потребно. Уникод кôд знака за превођење.

УниЦхар (Уникод табела )

  • Уникод табела - потребно. Табела Уникод кодова знакова за превођење.

Примери

Један број

Формула Опис Резултат
Char( 65 ) Враћа знак који одговара ASCII коду 65. "A"
Char( 105 ) Враћа знак који одговара ASCII коду 105. "i"
Char( 35 ) Враћа знак који одговара ASCII коду 35. "#"
УниЦхар ( 35 ) Даје знак који одговара Уникод коду 35. "#"
УниЦхар ( 233 ) Даје знак који одговара Уникод коду 233. "б"
УниЦхар ( 9829 ) Даје знак који одговара Уникод коду 9829. "♥"

Табела са једном колоном

Пример у овом одељку конвертује бројеве из табеле са једном колоном.

Формула Резултат
Char( [ 65, 105 ] ) Табела са једном колоном са колоном Value која садржи следеће вредности: "А", "и"
Char( [ 35, 52 ] ) Табела са једном колоном са колоном Value која садржи следеће вредности: "#", "4"
UniChar( [ 71, 97, 114, 231, 111, 110 ] ) Табела са једном колоном са колоном Value која садржи следеће вредности: "Г", "а", "р", "ç", "о", "н"

Приказ мапе знакова

  1. На празном екрану у апликацији за таблет додајте контролу галерија са празним водоравним распоредом, а затим подесите ова својства:

    • Ставке: Sequence( 8, 0, 16 ) As HighNibble
    • Width: Parent.Width
    • Height: Parent.Height
    • TemplateSize: Parent.Width / 8
    • TemplatePadding: 0
    • X: 0
    • Y: 0
  2. Унутар те галерије, додајте контролу галерија са празним усправним распоредом, а затим подесите ова својства:

    • Ставке: Sequence( 16, HighNibble.Value ) As FullCode
    • Width: Parent.Width / 8
    • Height: Parent.Height
    • TemplateSize: Parent.Height / 16
    • TemplatePadding: 0
    • X: 0
    • Y: 0
  3. Унутар друге (вертикалне) галерије, додајте контролу ознака и подесите ова својства:

    • Text: FullCode.Value
    • Width: Parent.Width / 2
    • X: 0
    • Y: 0
    • Align: Center
    • FontWeight: Bold
    • Size: 24
  4. Унутар друге (вертикалне) галерије, додајте другу контролу ознака и подесите ова својства:

    • 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 користи функцију Sequence за креирање 8 колона, почевши од 0 у корацима од 16:

Илустрација спољне галерије.

Угнежђена унутар ове галерије је још једна вертикална галерија. Њено својство Items попуњава празнину на левој страни у кораку увећања 16 од спољашње галерије:

Илустрација унутрашње галерије.

Да бисте приказали проширене ASCII знакове, једноставна је ствар промене почетне тачке графикона, постављене у функцији Sequence за спољну галерију:

Sequence( 8, 128, 16 ) As HighNibble

Проширени ASCII карактери.

На крају, да бисте приказали знакове другачијим фонтом, подесите својство Font друге ознаке на вредност као што је 'Dancing Script'.

Dancing Script.