그래픽 출력을 하고, 이를 프린트해야 합니다.
폼에 이미지 컴포를 넣고, 이미지 컴포에 직접 그려서
그 폼을 인쇄하는데
스크롤이 안되네요.
온갖 방법을 동원(?)했는데, 결국에는 되기는 되는데
문제는 런타임시에 출력폼과 image의 canvas를 크게 하니깐
화면이 허옇게 나옵니다.
frm_resultdisplay.clientheight := 3000;
frm_resultdisplay.image1.height := frm_resultdisplay.clientheight;
frm_resultdisplay.image1
rectangle,
textout.....을 뿌리고
frm_resultdisplay.clientheight := 700;
이렇게 하면 될거 같은데, 화면은 그렇게 안나옵니다.
고수님들의 조언바랍니다. 읽어주셔서 감사합니다.
그러므로 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;
>
> 이렇게 하면 될거 같은데, 화면은 그렇게 안나옵니다.
>
> 고수님들의 조언바랍니다. 읽어주셔서 감사합니다.