![]() |
1
7
方法graphics.dpix没有给出监视器每英寸的实际点。它返回Windows显示属性中设置的dpi,主要是96或120 dpi。 无法读取监视器的实际dpi。微软确实在Windows Vista/7上研究过这一点,但只要显示器制造商不提供从显示器硬件读取值的标准方法,它就不可能实现。 |
![]() |
2
3
是的,不幸的是Xenan是对的。 为了解决这个问题,您可以允许用户进行某种手动校准。 例如,在屏幕上画一条400像素的线,让用户在屏幕上测量并设置结果。现在计算校准的ppi(每英寸像素)非常简单。 |
![]() |
3
0
大小结构的width属性取决于图形类的pageUnit和pageScale设置。尝试使用这些设置来获得您想要的效果。由于您很可能需要在控件的绘制事件上修改这些设置,我建议您创建自己的自定义文本框控件。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 6 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 6 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 6 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 7 月前 |