我试图打印画布列表。每个内容都很好(文本,矩形......)只有图像是错误的。 我有2幅画布:
第1页背景很好,但缺少图像。第2页背景错误,图像丢失。
我要打印的代码:
PrintDialog prnt = new PrintDialog();
if (prnt.ShowDialog() == true)
{
FixedDocument document = new FixedDocument();
document.DocumentPaginator.PageSize = new Size(
1920,
1080);
FixedPage page1 = new FixedPage();
page1.Width = document.DocumentPaginator.PageSize.Width;
page1.Height = document.DocumentPaginator.PageSize.Height;
page1.Children.Add(can1); //can1 - is canvas
PageContent pageContent1 = new PageContent();
((IAddChild)pageContent1).AddChild(page1);
document.Pages.Add(pageContent1);
FixedPage page2 = new FixedPage();
page2.Width = document.DocumentPaginator.PageSize.Width;
page2.Height = document.DocumentPaginator.PageSize.Height;
page2.Children.Add(can2); //can2 - is canvas
PageContent pageContent2 = new PageContent();
((IAddChild)pageContent2).AddChild(page2);
document.Pages.Add(pageContent2);
prnt.PrintDocument(document.DocumentPaginator, "Document");
}
感谢您的帮助。