Q&A

  • 미치것습니다. 몇일째 작업을 못하고 있습니다.


그래픽 출력을 하고, 이를 프린트해야 합니다.



폼에 이미지 컴포를 넣고, 이미지 컴포에 직접 그려서



그 폼을 인쇄하는데



스크롤이 안되네요.



온갖 방법을 동원(?)했는데, 결국에는 되기는 되는데



문제는 런타임시에 출력폼과 image의 canvas를 크게 하니깐



화면이 허옇게 나옵니다.



frm_resultdisplay.clientheight := 3000;

frm_resultdisplay.image1.height := frm_resultdisplay.clientheight;

frm_resultdisplay.image1

rectangle,

textout.....을 뿌리고



frm_resultdisplay.clientheight := 700;



이렇게 하면 될거 같은데, 화면은 그렇게 안나옵니다.



고수님들의 조언바랍니다. 읽어주셔서 감사합니다.

1  COMMENTS
  • Profile
    솔뫼마당 2001.03.28 01:16
    Canvas는 아시다시피 실제 이미지가 아닙니다.

    그러므로 Canvas상에 보여진 이미지를 캡쳐를 해 두었다가

    폼이 커진다음에 다시 보여줘야 하지 않을까요?

    제가 예전에 한 경험으로는 기본이미지를 보여주고 Canvas를 이용하여 편집한 다음에

    저장하는 프로그램은 해 보았습니다.

    다만, 폼 사이즈를 변경하지는 않았습니다만...



    bean wrote:

    >

    > 그래픽 출력을 하고, 이를 프린트해야 합니다.

    >

    > 폼에 이미지 컴포를 넣고, 이미지 컴포에 직접 그려서

    >

    > 그 폼을 인쇄하는데

    >

    > 스크롤이 안되네요.

    >

    > 온갖 방법을 동원(?)했는데, 결국에는 되기는 되는데

    >

    > 문제는 런타임시에 출력폼과 image의 canvas를 크게 하니깐

    >

    > 화면이 허옇게 나옵니다.

    >

    > frm_resultdisplay.clientheight := 3000;

    > frm_resultdisplay.image1.height := frm_resultdisplay.clientheight;

    > frm_resultdisplay.image1

    > rectangle,

    > textout.....을 뿌리고

    >

    > frm_resultdisplay.clientheight := 700;

    >

    > 이렇게 하면 될거 같은데, 화면은 그렇게 안나옵니다.

    >

    > 고수님들의 조언바랍니다. 읽어주셔서 감사합니다.