In einigen RightToLeft Sprachen (wie Arabisch, Persisch, Urdu, usw.) kann jeder Buchstabe unterschiedliche Formen haben. Es gibt eine isolierte Form, eine anfängliche Form und eine mittlere Form (Sie können sie einfach auf der Zeichentabelle der Fenster für jede Unicode-Schriftart finden).Wie bekomme ich die Zeichen für die kontextförmige Eingabe in einem komplexen Skript?
Stellen Sie sich vor, Sie benötigen die genauen Zeichen, die der Benutzer in einem Textfeld eingegeben hat, wenn Sie die Zeichenfolge in CharArray konvertieren, wird jedes Zeichen in isolierte Form konvertiert.
(weil, wenn Benutzer die Zeichen per Tastatur eingeben, ist es in der isolierten Form und wenn es auf dem Bildschirm angezeigt wird, wird es in das richtige Format konvertiert; das ist nur eine Vermutung. Denn wenn Sie die Zeichenfolge Durch Verwendung von exakten Zeichencodes wird das richtige Array erzeugt.
Meine Frage ist, wie wir diese Form der Zeichenfolge erhalten können, das Formular, das in der Textbox angezeigt wurde.
Wenn es in .NET keine Möglichkeit gibt, dann bedeutet dies, ich brauche, um meine eigene Klasse zu machen dieses T_T konvertieren
Ich habe gerade dieses Problem gelöst. Siehe http://www.cheraq.com/post/2009/08/06/Text-to-image-converter-and-Complex-Scripts-Awareness.aspx –