获取Graphics.DrawString结果的宽度

4

我有一段代码,其中我绘制了一个字符串到屏幕上。假设我需要在一起绘制两个单词,每个单词可能有不同的字体。我该如何获取打印文本的宽度,以便我可以调整轴将第二个单词绘制到第一个单词旁边?


_t.DrawString(part.text, this.Font, _b, X, Y); 请将part.text以this.Font字体、_b颜色在X,Y坐标处绘制。 - Petr
2个回答

5

另外,请查看https://dev59.com/73VC5IYBdhLWcg3wihmv。 - JTMon
是的,我认为如果这个答案更加详细,对其他人会更有帮助。现在除了那个链接之外,它并没有说太多的内容 :),但链接的文档包含了相关信息。 - Petr
从链接中:“要获取适用于布局中相邻字符串的度量(例如,在实现格式化文本时),请使用MeasureCharacterRanges方法”。 - Generic Human

3

希望我能检查两个答案。 - Petr

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接