음 며칠째 고생중인데 일반 Image 컴포넌트의 CopyRect는 돼는데 Printer는 안돼네요
아래소스는 테스트중인건데요 Printer를 보내고 해당 화면을 File로 저장하려는데 Canvas에서 파일로
바로 저장을 몰라서 Canvas를 Image에 복사해서 Picture를 SaveFile 할려고 합니다.
만약 Canvas를 바로 BMP파일로 보낼수 있으면 더욱더 좋고요
우선 Printer.Canvas를 BitBlt와 CopyRect 둘다 해봤는데 복사가 안돼네요
고수님들의 조언 바랍니다.
<!--CodeS-->
//--- Start Print
Printer.BeginDoc;
Printer.Canvas.TextOut(50,50,'가나다');
BitBlt(Image1.Canvas.Handle, 0, 0, 5000, 5000, GetDC(Printer.Canvas.Handle), 0, 0, SRCCOPY);
Printer.EndDoc;
<!--CodeE-->