Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
| Function | Ισχύει για |
|---|---|
| Char |
|
| UniChar |
|
Μεταφράζει έναν κωδικό χαρακτήρα σε μια συμβολοσειρά.
Description
Η Char συνάρτηση μεταφράζει έναν αριθμό σε μια συμβολοσειρά με τον αντίστοιχο χαρακτήρα ASCII.
Η UniChar συνάρτηση μεταφράζει έναν αριθμό σε μια συμβολοσειρά με τον αντίστοιχο χαρακτήρα Unicode.
Εάν διαβιβάσετε έναν μόνο αριθμό, η τιμή επιστροφής είναι η μεταφρασμένη έκδοση συμβολοσειράς αυτού του αριθμού. Εάν διαβιβάσετε έναν πίνακα μίας στήλης που περιέχει αριθμούς, η τιμή επιστροφής είναι ένας πίνακας μίας στήλης των συμβολοσειρών σε μια στήλη Τιμή. Εάν έχετε έναν πίνακα πολλών στηλών, μπορείτε να τον μετασχηματίσετε σε πίνακα μίας στήλης, όπως περιγράφεται στο θέμα Εργασία με πίνακες.
Σύνταξη
Char( CharacterCode )
- Κωδικός χαρακτήρα - απαιτείται. Ο κωδικός ASCII του χαρακτήρα προς μετάφραση.
Char( CharacterCodeTable )
- CharacterCodeTable - Απαιτείται. Πίνακας κωδικών χαρακτήρων ASCII προς μετάφραση.
UniChar( UnicodeCode )
- UnicodeCode - Απαιτείται. Ο κωδικός Unicode του χαρακτήρα προς μετάφραση.
UniChar( UnicodeCodeTable )
- 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" |
Εμφάνιση ενός χαρακτήρα αντιστοίχισης
Σε μια κενή οθόνη σε μια εφαρμογή tablet, προσθέστε ένα στοιχείο ελέγχου Gallery με μια κενή οριζόντια διάταξη και, στη συνέχεια, ορίστε αυτές τις ιδιότητες:
-
Προϊόντα:
Sequence( 8, 0, 16 ) As HighNibble -
Πλάτος:
Parent.Width -
Ύψος:
Parent.Height -
TemplateSize:
Parent.Width / 8 - ΠρότυποPadding: 0
- Χ: 0
- Υ: 0
-
Προϊόντα:
Μέσα σε αυτήν τη συλλογή, προσθέστε ένα στοιχείο ελέγχου Gallery με μια κενή κατακόρυφηδιάταξη και, στη συνέχεια, ορίστε αυτές τις ιδιότητες:
-
Προϊόντα:
Sequence( 16, HighNibble.Value ) As FullCode -
Πλάτος:
Parent.Width / 8 -
Ύψος:
Parent.Height -
TemplateSize:
Parent.Height / 16 - ΠρότυποPadding: 0
- Χ: 0
- Υ: 0
-
Προϊόντα:
Στο εσωτερικό της δεύτερης (κάθετης) συλλογής, προσθέστε ένα στοιχείο ελέγχου Label και ορίστε αυτές τις ιδιότητες:
-
Κείμενο:
FullCode.Value -
Πλάτος:
Parent.Width / 2 - Χ: 0
- Υ: 0
-
Ευθυγράμμιση:
Center -
FontWeight:
Bold - Μέγεθος: 24
-
Κείμενο:
Στο εσωτερικό της δεύτερης (κάθετης) συλλογής, προσθέστε ένα άλλο στοιχείο ελέγχου Label και ορίστε αυτές τις ιδιότητες:
-
Κείμενο:
Char( FullCode.Value ) -
Πλάτος:
Parent.Width / 2 -
Χ:
Parent.Width / 2 - Υ: 0
-
FontWeight:
Bold - Μέγεθος: 24
-
Κείμενο:
Δημιουργήσατε ένα γράφημα με τους πρώτους χαρακτήρες 128 ASCII. Οι χαρακτήρες που εμφανίζονται ως μικρά τετράγωνα δεν είναι δυνατό να εκτυπωθούν.
Εάν θέλετε να δείτε τον τρόπο με τον οποίο το FullCode.Value αποκτά τις τιμές του. Ας ξεκινήσουμε με την εξωτερική οριζόντια συλλογή. Η ιδιότητα Items χρησιμοποιεί τη συνάρτηση Sequence για τη δημιουργία 8 στηλών, ξεκινώντας από το 0 με αυξήσεις 16:
Η ένθεση σε αυτήν τη συλλογή είναι μια άλλη κατακόρυφη συλλογή. Η ιδιότητα Items συμπληρώνει το κενό που έχει απομείνει με την αύξηση 16 από την εξωτερική συλλογή:
Για να εμφανίσετε τους εκτεταμένους χαρακτήρες ASCII, είναι ένα απλό θέμα αλλαγής του σημείου εκκίνησης για το γράφημα, που έχει οριστεί στη συνάρτηση Sequence για την εξωτερική συλλογή:
Sequence( 8, 128, 16 ) As HighNibble
Τέλος, για να εμφανιστούν οι χαρακτήρες σε μια διαφορετική γραμματοσειρά, ορίστε την ιδιότητα Font της δεύτερης ετικέτας σε μια τιμή, όπως Σενάριο χορού.