[Bug 27945] New: GdipDrawString LineAlignement does not work .

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Jul 30 00:28:47 CDT 2011


http://bugs.winehq.org/show_bug.cgi?id=27945

           Summary: GdipDrawString LineAlignement does not work .
           Product: Wine
           Version: 1.3.25
          Platform: x86
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: gdiplus
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: m_matsu at wind.sannet.ne.jp


Created an attachment (id=35747)
 --> (http://bugs.winehq.org/attachment.cgi?id=35747)
output image (Windows and Wine 1.3.25)

When GdipDrawString is called after GdipSetStringFormatLineAlign is called, the
defective operation is caused. 

sample (C#)


 private void Form1_Paint(object sender, PaintEventArgs e)
 {
    Graphics g = this.CreateGraphics();
    Font font = new Font("Arial", 20);
    Brush brush = new SolidBrush(Color.Black);
    RectangleF rect = new RectangleF(0, 0, 200, 50);
    StringFormat format = new StringFormat();
    Pen pen = new Pen(Color.Black);

    format.LineAlignment = StringAlignment.Center; // call
GdipSetStringFormatLineAlign
    g.DrawString("ABCDE", font, brush, rect, format);
    g.DrawRectangle(pen, rect.X, rect.Y, rect.Width, rect.Height);
}

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list