我有:
DocumentPaginator dp = ((IDocumentPaginatorSource)document).DocumentPaginator;
和:
FlowDocument document = new FlowDocument();
// create a flow document...
如何使用 DocumentPaginator 将 FlowDocument 转换为 FixedDocument?我似乎无法找到如何做到这一点。我查看的所有网站都使用 XpsWriter,如下所示:
XpsDocumentWriter writer = XpsDocument.CreateXpsDocumentWriter(xpsDoc);
DocumentPaginator dp = ((IDocumentPaginatorSource)document).DocumentPaginator;
writer.Write(dp);
我可以编写 XPS 然后取回 FixedDocument 但必须有更好的方法吗?