Char ve UniChar işlevleri
Şunlar için geçerlidir: Tuval uygulamaları
Dataverse formül sütunları
Masaüstü akışları
Model temelli uygulamalar
Power Platform CLI
Karakter kodunu dizeye çevirir.
Açıklama
Char işlevi bir sayıyı, ona karşılık gelen ASCII karakteri ile dizeye çevirir.
UniChar işlevi karşılık gelen Unicode karakteriyle bir sayıyı dizeye çevirir.
Tek bir sayı geçirirseniz döndürülen değer, bu sayının çevrilmiş dize sürümüdür. Sayılar içeren tek sütunlu bir tablo geçirirseniz, Value sütunundaki dizelerin tek sütunlu bir tablosu döndürülür. Çok sütunlu tablonuz varsa bu tabloyu tablolarla çalışma makalesinde açıklandığı şekilde tek sütunlu tablo haline getirebilirsiniz.
Sözdizimi
Char( CharacterCode )
- CharacterCode: Gerekli. Çevrilecek ASCII karakter kodu.
Char( CharacterCodeTable )
- CharacterCodeTable - Gerekli. Çevrilecek ASCII karakter kodlarının tablosu.
UniChar( UnicodeCode )
- UnicodeCode - Gerekli. Çevrilecek Unicode karakter kodu.
UniChar( UnicodeCodeTable )
- UnicodeCodeTable - Gerekli. Çevrilecek Unicode karakter kodlarının tablosu.
Örnekler
Tek sayı
Formül | Veri Akışı Açıklaması | Result |
---|---|---|
Char( 65 ) | ASCII kodu 65'e karşılık gelen karakteri döndürür. | "A" |
Char( 105 ) | ASCII kodu 105'e karşılık gelen karakteri döndürür. | "i" |
Char( 35 ) | ASCII kodu 35'e karşılık gelen karakteri döndürür. | "#" |
UniChar( 35 ) | Unicode kodu 35'e karşılık gelen karakteri döndürür. | "#" |
UniChar( 233 ) | Unicode kodu 233'e karşılık gelen karakteri döndürür. | "á" |
UniChar( 9829 ) | Unicode kodu 9829'e karşılık gelen karakteri döndürür. | "♥" |
Tek sütunlu tablo
Bu bölümdeki örnekte, tek sütunlu bir tablodaki sayılar dönüştürülür.
Formül | Result |
---|---|
Char( [ 65, 105 ] ) |
Şu değerleri içeren bir Value sütunu olan tek sütunlu bir tablo: "A", "i" |
Char( [ 35, 52 ] ) |
Şu değerleri içeren bir Value sütunu olan tek sütunlu bir tablo: "#", "4" |
UniChar( [ 71, 97, 114, 231, 111, 110 ] ) |
Şu değerleri içeren Value sütunu bulunan tek sütunlu tablo: "G", "a", "r", "ç", "o", "n" |
Karakter eşlemelerini görüntüleme
Tablet uygulamasında boş bir ekrana Boş Yatay düzeni olan bir Gallery denetimi ekleyin ve ardından şu özellikleri ayarlayın:
-
Items:
Sequence( 8, 0, 16 ) As HighNibble
-
Width:
Parent.Width
-
Height:
Parent.Height
-
TemplateSize:
Parent.Width / 8
- TemplatePadding: 0
- X: 0
- Y: 0
-
Items:
Bu galerinin içinde, Boş Dikey düzeni olan bir Gallery denetimi ekleyin ve ardından şu özellikleri ayarlayın:
-
Items:
Sequence( 16, HighNibble.Value ) As FullCode
-
Width:
Parent.Width / 8
-
Height:
Parent.Height
-
TemplateSize:
Parent.Height / 16
- TemplatePadding: 0
- X: 0
- Y: 0
-
Items:
İkinci (dikey) galeriye bir Label denetimi ekleyin ve şu özellikleri ayarlayın:
-
Metin:
FullCode.Value
-
Width:
Parent.Width / 2
- X: 0
- Y: 0
-
Align:
Center
-
FontWeight:
Bold
- Size: 24
-
Metin:
İkinci (dikey) galeriye başka bir Label denetimi ekleyin ve şu özellikleri ayarlayın:
-
Metin:
Char( FullCode.Value )
-
Width:
Parent.Width / 2
-
X:
Parent.Width / 2
- Y: 0
-
FontWeight:
Bold
- Size: 24
-
Metin:
İlk 128 ASCII karakterinden oluşan bir grafik oluşturdunuz. Küçük bir kare şekline görünen karakterler yazdırılamaz.
Fullcode.Value öğesinin değerlerini nasıl getirdiğini görmek istiyorsanız. Dış yatay galeriden başlayın. Items özelliği, 0'dan başlayarak 16'lık artımlarla 8 sütun oluşturmak için Sequence işlevini kullanır:
Bu galerinin içine yerleştirilmiş başka bir dikey galeri vardır. Items özelliği, dış galerinin 16'lı artımından kalan boşluğu doldurur:
Genişletilmiş ASCII karakterlerini göstermek için dış galerinin Sequence işlevinde ayarlanan, grafiğin başlangıç noktasının değiştirilmesi yeterlidir:
Sequence( 8, 128, 16 ) As HighNibble
Son olarak, farklı bir yazı tipindeki karakterleri göstermek için ikinci etiketin Font özelliğini 'Dancing Script' gibi bir değere ayarlayın.