Q&A

  • Tprinter를 이용해서 미리보구 구현?
TPrinter 를 사용해서 인쇄를 하고 인쇄전에 미리보기를 하려고 합니다.

양병규님의 강좌에 많은 도움이 되었습니다.

그러나 미리보기 부분에 대한 자료가 없어 구현하기가 좀 힘들군요.

가령 인쇄 페이지가  2 Paee 이상일때 미리보기는 어떻게 구현하는지
알고 싶습니다.

페이지가 나누어지는 부분을 어떻게 처리해야 할지 여러가지 막히는
부분이 많네요.

감사합니다.

그럼.
4  COMMENTS
  • Profile
    공성환 2002.03.13 18:22
    예전에 자료실에 올렸던것 같은데...
    전 무식하게 이미지콤퍼넌트로 이용하여 무식하게 코딩으로 했습니다...
    워드처럼 깔끔하게 처리는 못했지만...^^
    그냥 이미지콤포넌트의 canvas를 이용해서 출력처럼 그렸습니다...

  • Profile
    장기정 2002.03.13 19:48
    답변을 주신분들께 감사를 드립니다.

    저도 image1.Canvas.TextOut(   이런식으로 했습니다.

    그런데 문제는 1Page는 잘 되는데...

    가령 프린트에서 Page Skip 하는 것처럼 미리보기에서는 어떻게

    구현을 해야 할지 막막하더군요.

    양병규님의 강좌를 봐도 그런부분은 없던거 같구요.

    미리보기할 Page가 많은 경우의 처리를 알고싶습니다.

    감사합니다.
  • Profile
    공성환 2002.03.13 20:16
    도움이 될지는 모르지만...
    출력은 해결하셨나요?
    저도 예전에 여러장이라도 출력은 잘되었는데...
    미리보기를 구현하기가...
    그래서 했던방법이 무식한 막코딩...
    1번째장을 미리보기를 성공하셨으면 2번째장도 다시그리는방법으로
    물론 리스트형식으로 나오는거면 다른 리포트툴처럼 페이지스킵하는부분까지
    코딩으로 구현했습니다...
    쉽게예기해서 현재페이지만 이이지에 그리고 다음이나 이전버튼을 클릭하면
    현재그려놓은걸 다지우고 다시 해당되는 페이지를 그린식으로 했습니다...
    좀무식한방법이지만 실력이 부족하여...

  • Profile
    이성훈 2002.03.13 04:55

       QRPreview1.PageNumber를 이용함 될것 같은데요...

        QRPreview1.PageNumber := ?;     보여주고자 하는.. 페이지 수..