Silverlight/Tip

[Silverlight 4.0] Print 기능 구현하기

홍상길 2010. 8. 7. 20:13
Silverlight 4.0 에서 제공하는 Print 기능은 너무너무너무 간단하게 구현이 가능합니다.

우선 using System.Windows.Printing; 를 추가해 줍니다.

Print Event 함수 안에 들어갈 소스내용은 아래와 같습니다. ㅎㅎ

PrintDocument docToPrint = new PrintDocument();
docToPrint.BeginPrint += (s, args) => // Print 수행전 사용할 함수
{
               
};
docToPrint.PrintPage += (s, args) =>  // Print 수행중 사용할 함수
{
      args.PageVisual = txtPrint; // 출력할 페이지 UIElement 설정
};
docToPrint.EndPrint += (s, args) => // Print 종료후 사용할 함수
{
 
};

docToPrint.Print("Print"); // Print 시작