프린트 셋업에서 페이지범위를 정해주고 찍듯이
입력폼에서 미리 범위를 주고 찍기위함입니다.
.......
.........
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 값을 페이지범위로
주는 겁니다.
정말 이렇게 하면 되는지 궁급합니다.
테스트를 해 봐 주시면 좋구요..
그게 안되면 위의 코딩대로 하면 맞는지 가르쳐주세요~
부탁드립니다.