MeasureString - Probleme



  • Hallo

    Ich habe ein grosses Problem mit der Methode MeasureString von der Graphics-Klasse.
    Es wird immer ein zu grosser Wert zurückgegeben.
    Der Fehlerwert verhält sich linear.

    Danke
    Gruess dath



  • Die MeasureString-Methode ist für die Verwendung mit einzelnen Zeichenfolgen vorgesehen und enthält etwas zusätzlichen Platz für überhängende Symbole vor und hinter der Zeichenfolge. Außerdem passt die DrawString-Methode Symbolpunkte an, um die Anzeigequalität zu optimieren. So kann eine Zeichenfolge schmaler als von MeasureString gemeldet angezeigt werden. Die im Layout geeigneten Schriftarteneigenschaften für angrenzende Zeichenfolgen (z. B. bei der Implementierung von formatiertem Text) können Sie über die MeasureCharacterRanges-Methode abfragen.

    ...so was blödes....



  • ich habe das problemm mit MeasureString etwas entschärft, indem ich für die Berechnung ein Koeffizient eingefürt hatte.

    anzahl der pixel * 1.05f

    damit bekomme ich für meine Aufgaben schon etwas vernünftigere Werte.


Anmelden zum Antworten