0
EMF 파일을 RTF 파일로 변환하려고합니다.EMR_LINETO (X, Y) 좌표를 트윕으로 변환
(x, y) 좌표 (EMR_LINETO 레코드에서)를 트윕으로 변환하는 데 문제가 있습니다.
그래서 전환 요인을 게시하십시오.
EMF 파일을 RTF 파일로 변환하려고합니다.EMR_LINETO (X, Y) 좌표를 트윕으로 변환
(x, y) 좌표 (EMR_LINETO 레코드에서)를 트윕으로 변환하는 데 문제가 있습니다.
그래서 전환 요인을 게시하십시오.
트윕은 포인트의 20 분의 1이며, 포인트는 1/72 인치입니다. 따라서 메타 파일에 스케일링이 없으면 트윕은 1/1440 인치 여야합니다. 스크린 픽셀에서 트윕으로 변환하는 경우 GetDeviceCaps를 사용하여 인치당 픽셀 수를 찾습니다. 그래서;
TwipsX = PixelsX * 1440 div GetDeviceCaps(DC, LOGPIXELSX);