Я пытаюсь добавить текст поверх изображения, и оно работает хорошо, если текст короткий. Однако, если я добавлю более длинный текст, он будет обрезан по краю.
Мне нужно, чтобы текст приходил на новую строку, если он слишком длинный.
Вот код, который у меня пока есть :
Graphics graphicImage = Graphics.FromImage(bitMapImage);
//Smooth graphics is nice.
graphicImage.SmoothingMode = SmoothingMode.AntiAlias;
Font font = new Font("Tahoma", 6);
int x_axis = 50;
int y_axis = 120;
int distance = 50;
graphicImage.DrawString("This is a very long text and this long text might come to a new line below", font, Brushes.Yellow, new PointF(x_axis, y_axis + distance * 2));
String tempFile = folder + "output.jpeg";
bitMapImage.Save(tempFile, ImageFormat.Jpeg);
А вот изображение, которое оно создает
Как мне сделать перенос текста?