标签: windows delphi gdi+ rtf .emf
我正在努力将EMF文件转换为RTF文件。
我在将(x,y)坐标(在EMR_LINETO记录中)转换为缇时遇到问题。
请发布转换因子。
答案 0 :(得分:2)
缇是一个点的二十分之一,一个点是1/72英寸。因此,如果元文件中没有缩放,则twip应为1/1440英寸。如果您正在从屏幕像素转换为缇,则可以使用GetDeviceCaps找出每英寸的像素数。所以;
TwipsX = PixelsX * 1440 div GetDeviceCaps(DC, LOGPIXELSX);