화면(paintbox)에 그림을 그린후(사각, 원...)
화면에 보인 그대로 인쇄되게 하고 싶은데요..
위쪽와 왼쪽에는 워드나,visio에서처럼 눈금자가 있구요.
인쇄 했을때는 눈금자의 크기대로 인쇄되어야 합니다.
그럼 화면과 프린터에 그릴때 둘다 매핑모드를 MM_LOMETRIC로 해야되는건가요?
SetMapMode( Printer.Handle, MM_LOMETRIC );
SetMapMode( PaintBox1.Canvas.Handle, MM_LOMETRIC );
아니면 화면에는 그냥 text방식(단위 픽셀)으로 그리고 프린터에 인쇄될때만
MM_LOMETRIC로 그리는건가요?
SetMapMode( Printer.Handle, MM_LOMETRIC );
SetMapMode( PaintBox1.Canvas.Handle, MM_TEXT );
도대체 첨 시작을 어케 해야 될지 모르겠네요.
그리구 둘다 MM_LOMETRIC 로 그린다면 그림크기,위치에 대한 정보는
첨부터 mm로 기억하는게 더 좋은지 아니면 pixel로 저장한다음 mm로 변환하는게 좋은지..
힌트좀 주세요....
님들은 어떻게 하시나요?