Tag: fixeddocument

wpf fixeddocument动态数据

我正在创建FixedDocument并动态地FixedDocument添加页面。 public partial class Window1 : Window { FixedDocument fd = new FixedDocument(); TextBlock page1Text = new TextBlock(); public Window1() { InitializeComponent(); } private void Print_Click(object sender, RoutedEventArgs e) { PrintDialog pd = new PrintDialog(); fd.DocumentPaginator.PageSize = new Size(pd.PrintableAreaWidth, pd.PrintableAreaHeight); for (int i = 0; i <= 5; i++) { FixedPage page1 = new FixedPage(); […]

如何使用FlowDocument的IDocumentPaginatorSource DocumentPaginator将FlowDocument转换为FixedDocument?

我有: 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但是必须有更好的方法吗?

WPF – FlowDocument的自动行号?

我刚开始我当前项目的合同生成例程,其中一个要求是合同中的每一行都必须编号。 该数字应位于左边距,并使用垂直规则将编号与文档内容的其余部分分开。 我很确定我可以用FixedDocument解决这个问题,但它不会很有趣。 反正我是否可以使用FlowDocument来做到这一点?