我正在将文本转换为图像。有些文本的长度比其他文本长。
如何确保没有任何文本被截断?
下面的代码将我的位图限制为 250、30。
System.Drawing.Bitmap imgIn = new System.Drawing.Bitmap(250, 30);
System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(imgIn);
g.Clear(System.Drawing.Color.White);
System.Drawing.Font font = new System.Drawing.Font("Arial", 10, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Pixel);
我在关注这个例子:如何将电子邮件地址或其他文本形式的文本框转换为图像
更新
我发现这篇文章有助于完成我的任务:Generate Image from text using C# OR Convert Text in to Image using C#
在我能够根据文本长度调整图像大小后,我发现我需要在文本中引入换行符,否则当文本是几句话时,图像会一直到 Timbuktu。
如何在长文本中引入换行符?