도움을 주신분에게 다시한번 감사드립니다..
프린터에 대한 질문입니다.
var
F: TextFile;
Begin
AssignPrn(F);
ReWrite(F);
Writeln(F, 'aaaaaaaaaaaaa');
Writeln(F, 'bbbbbbbbbbbbb');
Writeln(F, 'ccccccccccccc');
Writeln(F, 'ddddddddddddd');
Closefile(F);
End;
프린터 할 내용이 위와 같다면,
aaaaaaaaaaaaa를 첫장에 출력하고 다음장에
bbbbbbbbbbbbb를 출력하기위해 프린터 도중에 Printer.NewPage()를 사용했더니,
다음장에 출력은 되는데, 출력위치가 첫줄이아닌 앞장의 aaaaaaaaaaaaa가
출력된 다음줄의 위치인 두번째 줄부터 출력됩니다.
bbbbbbbbbbbbb를 두번째장 첫줄부터 다시 출력할수 있는 방법을 아시는분은
꼭 부탁드립니다.
그러면 ccccccccccccccc는 당연히 세번째장 세번째줄이 아닌 첫줄부터 인쇄가
되도록 하고싶습니다.
> 도움을 주신분에게 다시한번 감사드립니다..
>
> 프린터에 대한 질문입니다.
> var
> F: TextFile;
> Begin
> AssignPrn(F);
> ReWrite(F);
> Writeln(F, 'aaaaaaaaaaaaa');
> Writeln(F, 'bbbbbbbbbbbbb');
> Writeln(F, 'ccccccccccccc');
> Writeln(F, 'ddddddddddddd');
>
> Closefile(F);
> End;
>
> 프린터 할 내용이 위와 같다면,
>
> aaaaaaaaaaaaa를 첫장에 출력하고 다음장에
> bbbbbbbbbbbbb를 출력하기위해 프린터 도중에 Printer.NewPage()를 사용했더니,
> 다음장에 출력은 되는데, 출력위치가 첫줄이아닌 앞장의 aaaaaaaaaaaaa가
> 출력된 다음줄의 위치인 두번째 줄부터 출력됩니다.
> bbbbbbbbbbbbb를 두번째장 첫줄부터 다시 출력할수 있는 방법을 아시는분은
> 꼭 부탁드립니다.
> 그러면 ccccccccccccccc는 당연히 세번째장 세번째줄이 아닌 첫줄부터 인쇄가
> 되도록 하고싶습니다.
문자열을 특정위치(x,y)에 출력할때 MoveTo()를 사용하는데
페이지를 skip한후에
Printer.Canvas.MoveTo(0, 0); 해보세요