2010-12-15 5 views
1

PrintDocument 및 그 PrintPage 이벤트는 그래픽 개체를 사용하여 페이지에 그리는 기능에 묶여 있습니다.PrintDocument를 만드는 데 도움이되는 도구는 무엇입니까?

하지만 이것은 매우 지루합니다. 약간의 회사 데이터를 멋지게 형식화 된 방식으로 페이지에 넣어야하는 설정 파일이 있습니다. 왼쪽 상단이 로고이고, 오른쪽 상단이 날짜이고 중간에 더 많은 데이터가 있습니다.

현재, 여기에 내가 그것을 할 방법 : 이제

private void handlePrintPage(object sender, PrintPageEventArgs e) 
{ 
    e.Graphics.DrawString("Foo", font, brush, new PointF(10, 10)); 
    e.Graphics.DrawString("Bar", font, brush, new PointF(10, 30)); 
} 

이 아니 정확히 같은, 내가 가진 내가 2로 나누어의 중심에 인쇄 할 수 있습니다 페이지 폭, pageHeight 같은 몇 가지 변수 문서 또는 맨 오른쪽 등.

그러나 다시, th 는 이므로 지루합니다. 인쇄용 페이지에 데이터를 가져 오는 더 좋은 방법이 있습니까?

답변

관련 문제