У меня есть отчет WPF, который рисует содержимое отчета в пользовательском размере страницы (мы можем рассматривать его как A4, проблема та же), если я отправляю вывод на принтер (физический или виртуальный, например PDFCreator), мой пользовательский размер страницы корректно сохраняются для каждой страницы.
Но когда я вывожу его в формате XPS, страницы адаптируются к размеру страницы Letter.
Как сохранить мой пользовательский размер страницы при выводе отчета WPF в XPS?
МОЯ ПОСЛЕДНЯЯ ЦЕЛЬ: получить PDF-файл из WPF, и мой подход состоит в том, чтобы преобразовать XPS в PDF с помощью PDFSharper. Преобразование работает хорошо, но вывод XPS искажает мой пользовательский размер страницы. Другие подходы приветствуются, но я все равно хотел бы понимать и контролировать размер страницы вывода XPS.
ПРИМЕР ПРОЕКТА: Test_WpfToPDF_withXpsCorruptingPageSizeToLetter.zip