asp.net 如何计算直线的长度 用什么方法可以计算直线的实际长度(cm) 因为之前计算的 只能得到的类似 屏幕像素的长度 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我不明白在电脑上为什么需要得到cm这个单位.这与分辨率及dpi都有关系的. 网上抄来的:素与毫米的所有单位换算公式_kahn178的空间转换公式 转换还需要知道另一个参数:DPI(每英寸多少点) 象素数 / DPI = 英寸数 英寸数 * 25.4 = 毫米数 对于显示设备,不管是所有单位换算公式_kahn178的空间打印机还是屏幕,都有一种通用的方法 先用GetDeviceCaps(设备句柄,LOGPIXELSX) 或者 GetDeviceCaps(设备句柄,LOGPIXELSY)获得设备每英寸的像素数 分别记为:px 和 py 一英寸等于25.4mm 那么毫米换算成像素的公式为 水平方向的换算: x * px /25.4 垂直方向的换算: y * py /25.4 像素换算为毫米 x * 25.4 / px 在程序中这么写 MyControl.Height := 10{mm} * PixelsPerInch * 10 div 254; 分子和分母同乘以10,将浮点数运算转化为整数运算,效率更高 javascript可以得到的显示器参数screen.availHeight 获取系统屏幕的工作区域高度,排除 Microsoft® Windows® 任务栏。 availWidth 获取系统屏幕的工作区域宽度,排除 Windows 任务栏。 bufferDepth 设置或获取用于画面外位图缓冲颜色的每像素位数。 colorDepth 获取用于目标设置或缓冲区的颜色每像素位数。 deviceXDPI 设置或获取系统屏幕水平每英寸点数(DPI)的数值。 deviceYDPI 设置或获取系统屏幕垂直每英寸点数(DPI)的数值。 fontSmoothingEnabled 获取用户是否在控制面板的显示设置中启用了圆整屏幕字体边角的选项。 height 获取屏幕的垂直分辨率。 logicalXDPI 获取系统屏幕水平每英寸点数(DPI)的常规数值。 logicalYDPI 获取系统屏幕垂直每英寸点数(DPI)的常规数值。 updateInterval 设置或获取屏幕的更新间隔。 width 获取屏幕的垂直分辨率。常用的1024x768或800x600等标准的分辨率计算出来的dpi是一个常数:96,因此计算出来的毫米与像素的关系也约等于一个常数: 我需要画施工图用的 类似cad 高手救命啊 新手求助,带图大文章完美分页。 强类型DataSet打不开 在线等待高手朋友帮忙解决问题 VS2005调试出现IE空白页怎么解决? csdn上经典的问和答!!! 高分求教自定义控件开发的问题,还请高手指点。 哪里有油品市场行情的Web服务 XML问题 新手的两段简单代码 一个是书上的;一个是别人给的,有什么区别谢谢,第二个运行不了 数据同步中的问题 链接问题 repeater读取并滚动
有关系的.
素与毫米的所有单位换算公式_kahn178的空间转换公式 转换还需要知道另一个参数:DPI(每英寸多少点)
象素数 / DPI = 英寸数
英寸数 * 25.4 = 毫米数 对于显示设备,不管是所有单位换算公式_kahn178的空间打印机还是屏幕,都有一种通用的方法
先用GetDeviceCaps(设备句柄,LOGPIXELSX)
或者
GetDeviceCaps(设备句柄,LOGPIXELSY)获得设备每英寸的像素数
分别记为:px 和 py
一英寸等于25.4mm
那么毫米换算成像素的公式为
水平方向的换算: x * px /25.4
垂直方向的换算: y * py /25.4
像素换算为毫米 x * 25.4 / px
在程序中这么写
MyControl.Height := 10{mm} * PixelsPerInch * 10 div 254;
分子和分母同乘以10,将浮点数运算转化为整数运算,效率更高
javascript可以得到的显示器参数screen.availHeight 获取系统屏幕的工作区域高度,排除 Microsoft® Windows® 任务栏。
availWidth 获取系统屏幕的工作区域宽度,排除 Windows 任务栏。
bufferDepth 设置或获取用于画面外位图缓冲颜色的每像素位数。
colorDepth 获取用于目标设置或缓冲区的颜色每像素位数。
deviceXDPI 设置或获取系统屏幕水平每英寸点数(DPI)的数值。
deviceYDPI 设置或获取系统屏幕垂直每英寸点数(DPI)的数值。
fontSmoothingEnabled 获取用户是否在控制面板的显示设置中启用了圆整屏幕字体边角的选项。
height 获取屏幕的垂直分辨率。
logicalXDPI 获取系统屏幕水平每英寸点数(DPI)的常规数值。
logicalYDPI 获取系统屏幕垂直每英寸点数(DPI)的常规数值。
updateInterval 设置或获取屏幕的更新间隔。
width 获取屏幕的垂直分辨率。
常用的1024x768或800x600等标准的分辨率计算出来的dpi是一个常数:96,因此计算出来的毫米与像素的关系也约等于一个常数: