gpt4 book ai didi

c# - Windows DPI 设置影响 Graphics.DrawString

转载 作者:太空狗 更新时间:2023-10-29 22:16:45 26 4
gpt4 key购买 nike

我创建了一个新的位图对象,现在想使用 GDI+ 向其绘制一些文本。所以我调用 Graphics.DrawString(...)。

问题是字符串的大小取决于 Windows 7 的 DPI 设置。有什么方法可以使我的文本绘图独立于 Windows 设置吗?

PS:DPI 设置似乎只影响文本。例如,一个矩形在改变 DPI 时保持相同的大小......

最佳答案

刚刚自己找到了解决方案:关键是使用参数 GraphicsUnit.Pixel 创建字体。这样绘制字符串就独立于系统的 DPI 设置。

关于c# - Windows DPI 设置影响 Graphics.DrawString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10800264/

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