私は持っている:
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 を取得することもできますが、もっと良い方法があるはずです。