windows下分辨率不同,界面(打印或者图片)如何自动适应不同的分辨率

秦剑 秦剑 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

VC或C# GDI+来的线段或文字分辨率变化后,比如变大了,文字就会变小,线段会变短。

网上查到有SetResolution方法可修改分辨率,但改大分辨率只会使用文本变大,线段不会变短。

是我用法有问题,还是说windows设计有问题?

当然还有其他方案,比如分辨率修改后计算出一个系数,在画线段或者文本的时候都将要画的元素等比缩放,但这样似乎很Low,感觉这应该是底层实现的才对。

使用GDI+打印的时候,打印出的分辨率是打印纸的分辨,微软打印的时候是怎么实现分辨率的转换呢?

请各路神仙教教我

...全文

相关推荐

评论 1
收藏 已收藏
分享
返回顶部
秦剑
界面 15,976 成员 115,866 内容