2010-05-13 2 views
0

Printdocument을 사용하여 인쇄를 구현하는 일부 코드가 있으며 PrintEventArgs에 수신 된 Graphics 개체에서 직접 모든 그림을 처리합니다. 드로잉을하는 코드가 다른 캔버스를 사용하고이 캔버스를 PrintEventArgsGraphics에 추가하면 더 편리합니다. 코드는 이미 Graphics 객체에 의존하므로이 객체와 함께 캔버스가 필요합니다. 또한 캔버스를 PrintEventArgsGraphics에 복사 할 방법이 필요합니다. Image에서 Graphics을 만들 수 있지만 디스크에 저장해야한다는 것을 알고 있습니다. 어떤 제안?다른 Graphics를 통해 System.Drawing.Graphics를 복사하는 방법?

답변

1

빈 비트 맵을 만들고 비트 맵의 ​​그래픽 개체를 가져 와서 그림을 그립니다. 비트 맵을 디스크에 저장하거나 나중에 검색해야하는 경우 언제든지 저장할 수 있습니다. 그런 다음 레이어를 추가해야 할 때마다 그래픽 객체 위에 비트 맵을 그립니다. 꽤 간단해야합니다.

관련 문제