Q&A

  • 가능한지요?


프린트 셋업에서 페이지범위를 정해주고 찍듯이

입력폼에서 미리 범위를 주고 찍기위함입니다.



.......

.........

if edit2.text = '0' then

begin

PD2P006.QuickRep1.Preview;

end else

begin

PD2P006.QuickRep1.Printersettings.FirstPage := strtoint(edit1.text);

PD2P006.QuickRep1.PrinterSettings.LastPage := strtoint(edit2.text);

PD2P006.QuickRep1.Print;

end;

....



지금 프린터기가 없어서 테스트를 못 해 보고 있습니다.

위처럼 하면 프린터셋업에서 범위를 준 것과 같은 결과가

나오나요?

edit1,edit2는 차례대로 범위의 처음과 끝값이 대입됩니다.

초기값은 0,0이고 이러면 디테일 된값 모두가 나오구..

끝의 범위값이 0이 아니면 edit1,edit2 값을 페이지범위로

주는 겁니다.

정말 이렇게 하면 되는지 궁급합니다.

테스트를 해 봐 주시면 좋구요..

그게 안되면 위의 코딩대로 하면 맞는지 가르쳐주세요~

부탁드립니다.

0  COMMENTS