我试图打印多个页面。这就是我将WPF Frameworkelements添加到fixedpages和fixdpages到fixeddocuement。继承我的代码
PageContent pageContent = new PageContent();
FixedPage fixedPage = new FixedPage();
fixedPage.Width = doc.DocumentPaginator.PageSize.Width;
fixedPage.Height = doc.DocumentPaginator.PageSize.Height;
for (int j = 0; j < pageCount; j++) {
foreach(FrameworkElement c in pages[j])
{
children.Remove(c);
fixedPage.Children.Add(c);
}
}
((IAddChild)pageContent).AddChild(fixedPage);
doc.Pages.Add(pageContent);
printDlg.PrintDocument(doc.DocumentPaginator, "My first document");
不幸的是,XPS Viewer向我显示了一个空文档,anybode知道为什么吗?
谢谢你!