我想获得PlotArea的宽度和高度以计算比例。
我使用ActiveChart.PlotArea.Width
来获取宽度,然后使用Photoshop测试宽度。
我发现ActiveChart.PlotArea.Width
返回的宽度是错误的。
图像显示了我在说什么:
我不知道为什么......
请帮助我理解它为什么会发生以及如何解决它......
谢谢!
答案 0 :(得分:5)
PlotArea.Width返回的点宽度不是像素。 http://msdn.microsoft.com/en-us/library/ff198324.aspx
积分是一个长度单位。像素在监视器,字体,truefont设置等许多因素上都是可变的。以下是关于将像素转换为点数的帖子:Convert Pixels to Points