我正在尝试用图像打印流文档。
我使用costum paginator复制原件并修改副本。
我还没有找到完全复制文件的方法。
如果我以这种方式复制,我会丢失inlineContainer元素(如图像):
MemoryStream stream = new MemoryStream();
TextRange sourceDocument = new TextRange(document.ContentStart, document.ContentEnd);
sourceDocument.Save(stream, DataFormats.Xaml);
FlowDocument copy = new FlowDocument();
TextRange copyDocumentRange = new TextRange(copy.ContentStart, copy.ContentEnd);
copyDocumentRange.Load(stream, DataFormats.Xaml);
如果我这样复制,我会失去文字样式:
FlowDocument copy = XamlReader.Parse(XamlWriter.Save(document)) as FlowDocument;
如何使用其样式和所有内容复制文档?
感谢;
哈利。