我的工作的EMF文件转换为RTF文件。

我有上转换(X,Y)坐标(在EMR_LINETO记录)为缇的问题。

所以,请张贴转换因子。

有帮助吗?

解决方案

一个缇是第二十一个点,一个点是1/72英寸。所以,如果有图元文件缇不结垢应该是一英寸的1/1440。如果你是从,说,屏幕像素转换为缇,你会使用GetDeviceCaps找出每英寸的像素数。所以;

TwipsX = PixelsX * 1440 div GetDeviceCaps(DC, LOGPIXELSX);
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top