【发布时间】:2015-06-03 13:37:06
【问题描述】:
我正在尝试在位图上绘制字符串,但如果文本太长,文本渲染器可能会剪切部分文本。如果我能找到文本的哪一部分是写的,我可以将其余部分写在另一个位图上。
C# 中是否有任何文本渲染函数,因此它可以获取文本和建议的布局矩形并返回在布局矩形中写入(拟合)的字符串数量?
string fittedString = TextRenderer.DrawText(graphics, text, rectangle);
如果没有,最简单的方法是什么?
【问题讨论】:
-
这是 WPF 还是 WinForms 项目?
-
@Dialectus Winform,我在标签中提到过,但我认为没有区别
-
你为什么不简单地在里面放一个面板和一个标签?
标签: c# winforms text-rendering