Q&A

  • 퀵리포트 Preview시 인쇄 문제...
안녕하세요..^^

델파이 버전은5 퀵리포트 버전은 잘모르겠구요..(델파이 5설치 버전)

하려는 작업은 스트링그리드의 값을 퀵리포트로 구현을 OnNeedData 이벤트를

사용하였습니다.

Preview를 하면 화면에 잘 나오는데...

Preview상태에서 상단에 프린트 버튼을 눌러서 인쇄를 하면

프린트로 출력이 안됩니다.(옆에 있는 프린트 설정 버튼은 잘 작동함...^^)

Preview를 실행하는 코드는 아래와 같구요...

어떻게 해야 Preview상에서 프린트를 할 수 있나요?

고수님들의 답변 꼭~~~ 부탁드립니다.


----Preview실행 코드----------------------------------------------

  { FSub2는 퀵리포트가 있는 서브 폼 입니다. }
  FSub2 := TFSub2.Create(self);
  FSub2.QuickRep1.Preview;
  FSub2.Free;

------------------------------------------------------------------
2  COMMENTS
  • Profile
    열심히 2002.12.13 00:06
    프린트가 네트웍으로 공유되어있습니까??

    네트웍으로 공유되었을시에 다른컴퓨터에 접속할때에 권한이 없다던지..

    아니면 그컴퓨터에서(프린터가  로컬로연결되어있는) 본인의 컴퓨터를

    정상적으로 인식하지 못할때 인쇄 되지 않았던적이 저도 있는데요...

    이는 다른프로그램의 인쇄가 정상적으로 된다면 위의 사항은 일단 아니구요..

    preview이라는건 말그대로 인쇄하기전에 인쇄물을 미리 보는 것이자나요??

    preview화면이 제대로 나온다면 소스상에 문제는 없을거라고 봅니다..

    오히려 프린터 설정이라던지 아님 TQuickRep의 프로퍼티를 뒤져보시는것도

    좋을듯 하네요..

  • Profile
    하기 2002.12.13 01:00
    아마도 OnNeedData 의 Event에서 구현시에 잘못된 부분이 있지 않나
    생각이 드는군요.
      { FSub2는 퀵리포트가 있는 서브 폼 입니다. }
      FSub2 := TFSub2.Create(self);
    아래의 부분을
    ==>  FSub2.QuickRep1.Preview;
      FSub2.QuickRep1.Print;
    이렇게 설정하시고 출력을 해보세요...
      FSub2.Free;

    Print가 제대로 된다면 위에 말씀드린 부분... 초기화나 뭐 그런부분에서
    잘못기술하신 부분이 클것이라고 생각되는군요...
    그럼... 즐코하시고염...