转换EMR_LINETO(X,Y)坐标缇
题
我的工作的EMF文件转换为RTF文件。
我有上转换(X,Y)坐标(在EMR_LINETO记录)为缇的问题。
所以,请张贴转换因子。
解决方案
一个缇是第二十一个点,一个点是1/72英寸。所以,如果有图元文件缇不结垢应该是一英寸的1/1440。如果你是从,说,屏幕像素转换为缇,你会使用GetDeviceCaps找出每英寸的像素数。所以;
TwipsX = PixelsX * 1440 div GetDeviceCaps(DC, LOGPIXELSX);
不隶属于 StackOverflow