아.. 장성호님 scroll 영역 프린트 하는 소스를 가지고
코딩하였습니다.
문제는 xps 파일에서는 정상적으로 출력이 되는데
장치로 프린트를 보내면 백지로 나옵니다 .. .^^;;
소스는 아래부분과 같구요..
배경이미지를 image1, image 로 먼저 만들어두고
scroll 캡쳐해와서 image1,image 위에 뿌려주도록 하였습니다.
xps에서는 잘 보이는군요 ... 프린트쪽 지식이 너무 얕아 너무 헤매고 있습니다.
도와주세요~
prt->BeginDoc();
switch(ptrOption)
{
case 1:
prt->Canvas->StretchDraw(rt2, image1);
rt.top = 200;
break;
prt->Canvas->StretchDraw(rt2, image);
rt.top = 500;
case 2:
break;
case 3:
prt->Canvas->StretchDraw(rt2, image1);
rt.top = 200;
break;
case 4:
prt->Canvas->StretchDraw(rt2, image);
rt.top = 500;
break;
}
prt->Canvas->StretchDraw(rt,bmp);
prt->EndDoc();
|