You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rendering text with StringTrimming.EllipsisCharacter and StringFormatFlags.NoWrap does not render any ellipsis.
The following code:
using var font = new Font("Arial", 11f, GraphicsUnit.Pixel);
using var backBuffer = new Bitmap(100, 35);
using (var graphics = Graphics.FromImage(backBuffer))
using (var stringFormat = new StringFormat())
{
graphics.Clear(Color.White);
stringFormat.FormatFlags = StringFormatFlags.NoWrap;
stringFormat.Trimming = StringTrimming.EllipsisCharacter;
var bounds = new RectangleF(10, 10, 45, 16);
graphics.FillRectangle(Brushes.Red, bounds);
graphics.DrawString("Too long string", font, Brushes.Black, bounds, stringFormat);
}
Renders an image like this on Windows:
But like this on Linux with Pango backend:
The text was updated successfully, but these errors were encountered:
Rendering text with StringTrimming.EllipsisCharacter and StringFormatFlags.NoWrap does not render any ellipsis.
The following code:
Renders an image like this on Windows:
But like this on Linux with Pango backend:
The text was updated successfully, but these errors were encountered: