Hi,

das Problem hab eich auch schon seit Jahren, leider auch mit stringheight
Du musst dich über die Anzahl der Zeichen der tatsächlichen Größe annähern… 
anders geht es nicht

Gruß

Stefan

> Ich habe eine Routine, die mir die Spaltenbreite einer Tabelle
> einstellen soll. Dazu benutze ich Graphics.StringWidth(text). Eigentlich
> hatte ich erwartet, wenn ich zuvor mit
> self.Graphics.TextSize=tzeichensatzgroesse
> self.Graphics.TextFont=tzeichensatz
> 
> die Werte der Tabelle übernehme, dass dann die Länge des ausgegeben
> Textes in Pixel zurückgegeben wird. Das passt aber anscheinen
> überhaupt nicht. Ich habe eine Bildschirmkopie des ausgegeben Textes
> gemacht und mit dem Graphikconverter die Breite des ausgegeben Textes
> ermittelt. In dem Fall hatte ich schon eine Differenz von über 10
> Pixel. Längere Texte haben offensichtlich größere Abweichungen.
> 
> Ist das ein Problem von RB2010r1?
> Hat jemand einen Tipp, wie ich das umgehe?
> 
> MfG, Metti.
> 


Antwort per Email an