Q&A

  • TPrinter이용 form 영역 일부 출력
다음과 같이 하면, rect1영역의 부분이 rect2 부분으로 그려지는데,

프린터에서 즉 printer.Canvas.CopyRect(rect2,form1.canvas,rect1)을 수행하면

그 영역이 프린트가 되지 않습니다. 기타 textout이나 다른 함수들은 인쇄가 되는데요. 화면에서 해당 영역 만큼을 프린트 하려면 어떻게 해야 합니까?





Rect1 := Rect(0,0,100,100);

Rect2 := Rect(0,400,100,500);

form1.Canvas.CopyRect(rect2,form1.canvas,rect1);







0  COMMENTS