Unicode-Darstellung von x-Potenzen

  • VB.NET
  • .NET (FX) 3.0–3.5

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von Eierlein.

    Unicode-Darstellung von x-Potenzen

    Hallo,

    habe ein Problem mit der Darstellung von Polynomen, und zwar mit x^0,x^6 und x^9 in Unicode in RichTextBox.
    Alle anderen "hoch" gehen,nur diese drei nicht.
    Woran mag es liegen.
    Finde niergendwo eine Antwort drauf.
    Könnt ihr mir helfen?

    Danke

    Code sieht so aus:

    VB.NET-Quellcode

    1. <RichTextBox1.Text += "x⁰¹²³⁴⁵⁶⁷⁸⁹" + vbCrLf
    2. RichTextBox1.Text += "12x" + ChrW(&HB9) + ChrW(&HB2) + "+11x" + ChrW(&HB9) + ChrW(&HB9) + "-10x" + ChrW(&HB9) + ChrW(&H2070) + _
    3. "+9x" + ChrW(&H2079) + "-8x" + ChrW(&H2078) + "+7x" + ChrW(&H2077) + "+6x" + ChrW(&H2076) + "-5x" + ChrW(&H2075) + _
    4. +"-4x" + ChrW(&H2074) + "-3x" + ChrW(&HB3) + "+2x" + ChrW(&HB2) + "-1x" + ChrW(&HB9) + "+0x" + ChrW(&H2070)>


    Die Darstellung in rtfBox im Anhang:
    Bilder
    • x^n.jpg

      35,07 kB, 781×85, 186 mal angesehen
    Hallo,

    vollständigkeitshalber sei gesagt, dass ich als Schrift "Verdana" eingestellt hatte.
    Mir dieser Schriftart klappt es in Word. Da hab ich auch den ersten String erstellt
    und den einkopiert. Nun in VB geht es eben nicht vollständig.

    Jetzt habe ich rausgefunden, dass nicht jede Schriftart "das mitmacht".
    Sogar in den meisten Schriftarten ist die Hochstellung oder Tieferstellung von allen Zahlen
    nicht vorgesehen. Bei den Meisten geht nur 1,2,3 und das auch noch als Exponenten.

    Es geht sehr gut mit:
    Arial Unicode MS
    Cambria
    Cambria Math
    Lucida Sans Unicode,
    eher locker mit:
    Gabriola, Corbel, Candara, Calibri.

    Damit wäre es für mich geklärt.
    Danke fürs Anhören und noch einen schönen kühlen Abend.

    Hybernate5