다음을 통해 공유


미리 정의된 매핑 모드

미리 정의된 6가지 매핑 모드 중 하나는 디바이스 종속 모드(MM_TEXT)이고 나머지 5개(MM_HIENGLISH, MM_LOENGLISH, MM_HIMETRIC, MM_LOMETRIC 및 MM_TWIPS)는 디바이스 독립적입니다.

기본 매핑 모드는 MM_TEXT. 하나의 논리 단위는 1픽셀과 같습니다. 양수 x는 오른쪽에 있고 양의 y는 아래쪽에 있습니다. 이 모드는 디바이스의 좌표계에 직접 매핑됩니다. 논리적-물리적 매핑에는 애플리케이션 제어 창 및 뷰포트 원본에 의해 정의된 x 및 y의 오프셋만 포함됩니다. 뷰포트 및 창 익스텐트 모두 1로 설정되어 일대일 매핑을 만듭니다.

기하 도형(원, 사각형, 다각형 등)을 표시하는 애플리케이션은 디바이스 독립적 매핑 모드 중 하나를 사용합니다. 예를 들어 스프레드시트 프로그램에 대한 차트 기능을 제공하는 애플리케이션을 작성하고 각 원형 차트의 지름이 2인치임을 보장하려면 MM_LOENGLISH 매핑 모드를 사용하고 적절한 함수를 호출하여 차트를 그리고 채웁니다. MM_LOENGLISH 지정하면 모든 디스플레이 또는 프린터에서 차트의 지름이 일관됩니다. MM_LOENGLISH 대신 MM_TEXT 사용하면 VGA 디스플레이에 원형으로 표시되는 차트가 EGA 디스플레이에 타원형으로 표시되고 300dpi(인치당 점 수) 레이저 프린터에서 매우 작게 표시됩니다.