newpage를 사용해서 page skip을 할려고 하는데요... 첫 장은 잘 찍혀 나오는데..
page skip 되면서 두번째 장에는 아무것도 나오질 않네요.... 많은 개발자들이
page skip하면서 출력위치가 달라져 고생을 하시길래 전 일부러 매핑을 픽셀단위에서
로메트릭을 사용했는데.... 흠..
우선 제가 코딩한 구조를 기술하면...
beginDoc;
//매핑모드를 픽셀에서 로메트릭으로 바꾼다.
OldMap := SetMapMode( Handle, MM_LOMETRIC );
try
Canvas.Font.name := '바탕체';
Canvas.Font.Height := 30;
Canvas.Textout(1120, -480,'최강의 델파이지침 사이트는 바로 !!!';
Canvas.Textout(1120, -580,' 아래에 ';
Canvas.Textout(1120, -680,' 좀더 아래에 !!! ';
Canvas.Textout(1120, -980,' 다음 page에 !!! ';
newpage;
Canvas.Textout(1120, -980,'당근 한국 델파이 개발자 그룹~~~~~~~';
finally
//매핑모드를 원래대로 복구한다.
SetMapMode( Handle, OldMap );
EndDoc;
그냥 page skip만되고 "당근 한국 델파이 개발자 그룹~~~~~~~"은 안나온다 이 말입니다.
왜 안될까요? 흑흑~~~
>
> newpage를 사용해서 page skip을 할려고 하는데요... 첫 장은 잘 찍혀 나오는데..
> page skip 되면서 두번째 장에는 아무것도 나오질 않네요.... 많은 개발자들이
> page skip하면서 출력위치가 달라져 고생을 하시길래 전 일부러 매핑을 픽셀단위에서
> 로메트릭을 사용했는데.... 흠..
>
> 우선 제가 코딩한 구조를 기술하면...
>
> beginDoc;
> //매핑모드를 픽셀에서 로메트릭으로 바꾼다.
> OldMap := SetMapMode( Handle, MM_LOMETRIC );
> try
> Canvas.Font.name := '바탕체';
> Canvas.Font.Height := 30;
> Canvas.Textout(1120, -480,'최강의 델파이지침 사이트는 바로 !!!';
> Canvas.Textout(1120, -580,' 아래에 ';
> Canvas.Textout(1120, -680,' 좀더 아래에 !!! ';
> Canvas.Textout(1120, -980,' 다음 page에 !!! ';
> newpage;
> Canvas.Textout(1120, -980,'당근 한국 델파이 개발자 그룹~~~~~~~';
> finally
> //매핑모드를 원래대로 복구한다.
> SetMapMode( Handle, OldMap );
> EndDoc;
>
> 그냥 page skip만되고 "당근 한국 델파이 개발자 그룹~~~~~~~"은 안나온다 이 말입니다.
>
> 왜 안될까요? 흑흑~~~
>
>
>
혹시 해결하신 분 계시면...저에게도..꼭 연락주세요..
같은..고민입니다.