2010-11-25 3 views
1

인쇄를 위해 wpf 응용 프로그램에서 현재 PrintVisual()을 사용하고 있습니다. 이것은 지금 당장 완벽하게 작동하고 있습니다. 지금 막 문제가되는 것은 많은 양의 데이터를 처리해야 할 때 페이지를 여러 번 버퍼로 렌더링 한 다음 인쇄 작업을 실행하려는 경우입니다. 현재 PrintVisual()은 작동하는 인쇄 작업을 여러 개 생성하지만 그다지 능숙하지는 않습니다.PrintVisual()을 사용하여 여러 Windows 인쇄하기

반사경을 사용하여 PrintVisual()의 소스를 얻으려는 시도로 IDocumentPaginatorSource에이를 구현하려고했지만 불행히도 반사경이 작동하지 않습니다.

어쩌면 창을 FlowDocument으로 렌더링해야합니까? 인쇄 레이아웃을 코딩하는 데 너무 열렬하지는 않지만.

제안 사항? 미리 감사드립니다.

+0

수행중인 작업의 샘플 코드를 게시 할 수 있습니까? – kyndigs

답변

0

각 페이지의 캔버스에서 RenderTargetBitmap()을 호출하여 올바르게 나타났습니다.

관련 문제