चार और यूनीचार कार्य

इन पर लागू होता है: कैनवास ऐप्स Dataverse फ़ॉर्मूला कॉलम डेस्कटॉप प्रवाह मॉडल-संचालित ऐप्स Power Platform CLI

वर्ण कोड को स्ट्रिंग में अनुवादित करता है.

विवरण

Char फ़ंक्शन संबंधित ASCII वर्ण के साथ स्ट्रिंग में संख्या का अनुवाद करता है.

UniChar फ़ंक्शन एक संख्या को संबंधित यूनिकोड वर्ण के साथ एक स्ट्रिंग में अनुवादित करता है।

यदि आप कोई एकल संख्या पास करते हैं, तो रिटर्न मान उस संख्या का अनुवादित स्ट्रिंग संस्करण है। यदि आप एक एकल-स्तंभ तालिका पास करते हैं जिसमें संख्याएँ हैं, तो रिटर्न मान a मान में स्ट्रिंग्स की एक एकल-स्तंभ तालिका है कॉलम. यदि आपके पास एक बहु-स्तंभ तालिका है, तो आप इसे एकल-स्तंभ तालिका के रूप में आकार दे सकते हैं, जैसा कि तालिकाओं के साथ कार्य करना में वर्णित है.

सिंटैक्स

Char( CharacterCode )

  • CharacterCode - आवश्यक है. अनुवाद करने के लिए ASCII वर्ण कोड.

चार( कैरेक्टरकोडटेबल )

  • कैरेक्टरकोडटेबल - आवश्यक। अनुवाद करने के लिए ASCII वर्ण कोड की तालिका।

UniChar( यूनिकोडकोड )

  • यूनिकोडकोड - आवश्यक। अनुवाद करने के लिए यूनिकोड वर्ण कोड।

UniChar( यूनिकोडकोडटेबल )

  • यूनिकोडकोडटेबल - आवश्यक। अनुवाद करने के लिए यूनिकोड वर्ण कोड की तालिका।

उदाहरण

एकल संख्या

सूत्र विवरण परिणाम
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
    • चौड़ाई: Parent.Width
    • ऊँचाई: Parent.Height
    • TemplateSize: Parent.Width / 8
    • TemplatePadding: 0
    • X: 0
    • Y: 0
  2. उस गैलरी के अंदर, रिक्त क्षैतिज लेआउट के साथ गैलरी नियंत्रण जोड़ें और फिर इन गुणों को सेट करें:

    • आइटम्स: Sequence( 16, HighNibble.Value ) As FullCode
    • चौड़ाई: Parent.Width / 8
    • ऊँचाई: Parent.Height
    • TemplateSize: Parent.Height / 16
    • TemplatePadding: 0
    • X: 0
    • Y: 0
  3. दूसरी (लंबवत) गैलरी के अंदर, लेबल नियंत्रण जोड़ें, और इन गुणों को सेट करें:

    • पाठ: FullCode.Value
    • चौड़ाई: Parent.Width / 2
    • X: 0
    • Y: 0
    • संरेखित: Center
    • FontWeight: Bold
    • आकार: 24
  4. दूसरी (लंबवत) गैलरी के अंदर, अन्य लेबल नियंत्रण जोड़ें, और इन गुणों को सेट करें:

    • पाठ: Char( FullCode.Value )
    • चौड़ाई: Parent.Width / 2
    • X: Parent.Width / 2
    • Y: 0
    • FontWeight: Bold
    • आकार: 24

आपने पहले 128 ASCII वर्णों का चार्ट बनाया है. छोटे वर्ग के रूप में दिखाई देने वाले वर्ण मुद्रित नहीं किए जा सकते.

पहले 128 ASCII वर्ण.

यदि आप देखना चाहते हैं कि FullCode.Value कैसे अपने मान प्राप्त करता है. तो आइए बाहरी क्षैतिज गैलरी से शुरू करते हैं. इसका Items गुण 8 स्तंभ बनाने के लिए Sequence फ़ंक्शन का उपयोग करता है, जिसमें 0 से शुरू करते हुए 16 की वृद्धि होती है:

बाहरी गैलरी का चित्रण.

इस गैलरी के भीतर नेस्ट की गई अन्य अनुलंब गैलरी है. इसका Items गुण गैप को बाहरी गैलरी से 16 की वृद्धि के साथ भरता है:

आंतरिक गैलरी का चित्रण.

विस्तारित ASCII वर्णों को दिखाने के लिए, बस चार्ट के प्रारंभिक बिंदु को बाहरी गैलरी के लिए Sequence फ़ंक्शन में सेट मान से बदलना है:

Sequence( 8, 128, 16 ) As HighNibble

विस्तारित ASCII वर्ण.

अंत में, वर्णों को एक अलग फ़ॉन्ट में दिखाने के लिए, दूसरे लेबल के Font गुण को 'Dancing Script' जैसे मान पर सेट करें.

डांसिंग स्क्रिप्ट.