Q&A

  • 이미지 출력시 가로로 출력하기...(소스 있음)
음.. 또 질문 합니다..

이미지에 대해 여기에 물어 봤더니... 답변을 해 주시더군요...

              printer.begindoc;
              printer.Canvas.StretchDraw(printer.Canvas.ClipRect,Image2.Picture.Graphic);
              printer.EndDoc;

이렇게 했더니 큰 용량의 이미지가 출력이 되더라구요...^^

그런데 세로로 나오는 것 보다 가로로 나오는 것이 더 많더라구요..

그래서 DB상에 이게 가로인지 세로인지를 저장한후 그 데이타를 가지고

가로로 출력을 하고 세로로 출력하게 하려고 했는데... 그게 않되더군요..

지금은 임시 방편으로... 프린터 설정화면을 뛰워서 가로 세로를 설정후 출력하게 만들어 놨는데... 업체에서 불편하다고 DB에 저장한 대로 나오게 해달라고 하네요...

어떻게 않될까요??

지금 사용 중인 소스 입니다..

if PrinterSetupDialog1.Execute = False then exit; // 프린터 설정 화면...
              printer.Orientation := poLandscape; // 가로로 찍으라고 명함..
              // 그러나 거절 당함... 우째 명령을...ㅠ.ㅠ
              printer.begindoc; / /출력시작
              printer.Canvas.StretchDraw (printer.Canvas.ClipRect,Image2.Picture.Graphic); // 출력~~
              printer.EndDoc; // 출력 끝~~

부탁 드립니다..
0  COMMENTS