[Mono-bugs] [Bug 81572][Nor] Changed - MeasureString problems with multline strings

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Thu Aug 2 09:39:28 EDT 2007

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by sebastien at ximian.com.


--- shadow/81572	2007-05-08 21:59:55.000000000 -0400
+++ shadow/81572.tmp.29442	2007-08-02 09:39:28.000000000 -0400
@@ -12,13 +12,13 @@
 ReportedBy: everaldo at simios.org               
 QAContact: mono-bugs at ximian.com
 TargetMilestone: ---
 Summary: MeasureString problems with multline strings
-OtherBugsDependingOnThis: 81550
+OtherBugsDependingOnThis: 81550[FIXED]
 On below code, sizef1 and sizef2 must have same (approximated) width, in
 .NET and Mono on Win32 it works fine so I think that it is a libgdiplus
 using System;
@@ -52,6 +52,16 @@
 results under X11:
 size-1: {Width=119,8281, Height=75,59375}
 size-2: {Width=119,8333, Height=19,875}
 ------- Additional Comments From everaldo at simios.org  2007-05-08 21:59 -------
 Unit test added to revision 76976 (MeasureString_MultlineString_Width)
+------- Additional Comments From sebastien at ximian.com  2007-08-02 09:39 -------
+It seems we include /n inside the calculation.
+Changing text1 to:
+	string text1 = "Test 1,2,3,4,5...\nTest\nTest123\nTest 456";
+return the same values with libgdiplus too
+size-1: {Width=99, Height=56}
+size-2: {Width=99, Height=17}

More information about the mono-bugs mailing list