사용자가 선택한 항목의 문서를 인보이스 형태로 인쇄 할 수있는 응용 프로그램이 있습니다. 그러나 모든 것이 잘 작동합니다 PrintDocument의 PrintPage
이벤트에서 문서 또는 그래픽을 캡처하고 비트 맵으로 변환하여 나중에 사용 /보기 위해 .bmp
으로 저장할 수 있습니다. (참고 :이 문서에 여러 페이지가 있습니다) 내가이 같은 설정이 있습니다인쇄 페이지 그래픽을 비트 맵으로 변환 C#
PrintPage
이벤트에 다음
PrintDocument doc = new PrintDocument();
doc.PrintPage += new PrintPageEventHandler(doc_PrintPage);
doc.Print();
: 난 그냥 때문에 모든 ev.Graphics
코드를 잘라
private void doc_PrintPage(object sender, PrintPageEventArgs ev)
{
// Use ev.Graphics to create the document
// I create the document here
// After I have drawn all the graphics I want to get it and turn it into a bitmap and save it.
}
라인이 많이 있습니다. PrintDocument
에 그래픽을 그리는 코드를 변경하지 않고 그래픽을 비트 맵으로 변환 할 수 있습니까? 또는 문서를 복사하여 비트 맵으로 변환하는 것과 유사한 작업을 수행할까요?
감사! 나는 이것을 곧 시도 할 것이고 그것이 효과가 있다면 나는 다시보고 할 것이다. – 3aw5TZetdf
감사합니다. – 3aw5TZetdf