Q&A

  • QReport에서의 Handle제어가 가능할까요?
안녕하세요. 얼마간을 고민고민을 거듭하다가 이렇게 찾아왔습니다.



현재, 제가 일하고 있는 곳에서는 모 회사에서 개발한 한자폰트를 사용을 해야만 하는 상황입니다. 그런데 여기서 폰트 출력에 문제가 생기더군요.



그쪽에서는 폰트는 물론, 자신들이 개발한 폰트를 출력하는 루틴을 같이 넘겨주었습니다. 그런데, 그 함수의 인자중에서 handle을 제어하는 부분이 있습니다.

즉, 화면출력같으면 canvas.handle을, 프린터 출력같으면 printer.handle을 사용하는 것이죠.



출력폼에서 저희는 QReport를 사용하고 있는데 여기서 좀 막막해 지더군요. QReport에서 handle제어가 가능한지요? 직접적인 제어가 불가능하다면, 추가폼을 하나 만들어서 거기서 핸들제어를 통한 canvas출력을 한 후, 그 결과를 QReport에 다시 뿌려주는 방법은 가능한지요?



며칠째 이문제때문에 머리만 아프고 있습니다만, 해결방법이 떠오르질 않네요. 고수님들의 도움을 부탁드립니다.

1  COMMENTS
  • Profile
    DelChobo 2000.10.11 00:42
    권지희 wrote:

    > 안녕하세요. 얼마간을 고민고민을 거듭하다가 이렇게 찾아왔습니다.

    >

    > 현재, 제가 일하고 있는 곳에서는 모 회사에서 개발한 한자폰트를 사용을 해야만 하는 상황입니다. 그런데 여기서 폰트 출력에 문제가 생기더군요.

    >

    > 그쪽에서는 폰트는 물론, 자신들이 개발한 폰트를 출력하는 루틴을 같이 넘겨주었습니다. 그런데, 그 함수의 인자중에서 handle을 제어하는 부분이 있습니다.

    > 즉, 화면출력같으면 canvas.handle을, 프린터 출력같으면 printer.handle을 사용하는 것이죠.

    >

    > 출력폼에서 저희는 QReport를 사용하고 있는데 여기서 좀 막막해 지더군요. QReport에서 handle제어가 가능한지요? 직접적인 제어가 불가능하다면, 추가폼을 하나 만들어서 거기서 핸들제어를 통한 canvas출력을 한 후, 그 결과를 QReport에 다시 뿌려주는 방법은 가능한지요?

    >

    > 며칠째 이문제때문에 머리만 아프고 있습니다만, 해결방법이 떠오르질 않네요. 고수님들의 도움을 부탁드립니다.



    좋은 방법은 아니지만 제어하실 부분이 얼마 되지 않는다면

    TQRImage를 사용하시는 방법은 어떨까요?



    TQRImage.Canvas.handle 을 사용하시면 속도면에서는 직접 출력하시는 것보다는

    이미지를 출력하기 때문에 느려질 것이지만 하나의 방법은 될수 있을것 같네요..