C # XPS FixedDocument не удается сохранить, ширина и высота должны быть неотрицательными - PullRequest
0 голосов
/ 01 сентября 2010

У меня проблема с отчетом XAML, который необходимо сохранить в XPS. Когда сохранение вызывается, запись XPS не удалась из-за «высоты и ширины должны быть неотрицательными».

Когда я осматриваю объект, большинство высот и ширины устанавливаются в NaN. Я предполагаю, что это нормально и используется в качестве автоматического значения. У меня 2 отчета построены одинаково, один сохраняет, а другой нет.

Возможно ли, что проблема в пользовательском контроле XAML, а не в том, как создается документ? Размер страницы устанавливается следующим образом.

fixedDocument = new FixedDocument();
fixedDocument.DocumentPaginator.PageSize = new Size(fixedDocumentWidth, fixedDocumentHeight);

Любые идеи будут высоко оценены!

1 Ответ

0 голосов
/ 17 сентября 2010

Проблема устранена, ошибка с графическим программным обеспечением вызвала проблему со слоями.

...