gpt4 book ai didi

c# - 如何关闭由 Graphics.DrawString 执行的布局矩形内的文本填充?

转载 作者:太空宇宙 更新时间:2023-11-03 10:58:53 27 4
gpt4 key购买 nike

当我用 Graphics.DrawString 编写一个字符串时,传递一个 StringFormat 对象(带有 StringAlignment.Near)和一个布局矩形,文本从矩形边缘右侧的一些像素开始。此填充与所用字体的大小有关,因此无法以编程方式对齐以不同大小编写的字符串。

有没有办法避免这种情况,并在相对于布局矩形的 X=0 处立即开始文本?

最佳答案

您可以使用 GenericTypographic 解决此问题:

...
g.DrawString("Hi", font, Brushes.Black, 0, 0, StringFormat.GenericTypographic);
...

关于c# - 如何关闭由 Graphics.DrawString 执行的布局矩形内的文本填充?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18407046/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com