我遇到了需要保存到 XPS 的 XAML 报告的问题。每当保存被称为 XPS 写入失败时,“高度和宽度必须为非负数”。
当我检查对象时,大多数高度和宽度都设置为 NaN。我假设这没问题并用作自动值。我有 2 份以相同方式构建的报告,一份保存,一份不保存。
问题是否可能出在 XAML 用户控件中,而不是文档的构造方式中?页面大小设置如下。
fixedDocument = new FixedDocument();
fixedDocument.DocumentPaginator.PageSize = new Size(fixedDocumentWidth, fixedDocumentHeight);
任何想法将不胜感激!