Я использовал класс System.Windows.Xps.Packaging.XpsDocument
в приложении WPF для экспорта коллекции элементов UIElements. Вроде работает нормально, но не всегда.
Когда есть два визуальных элемента с точно такими же визуальными свойствами, они не отображаются, когда файл XPS открывается с помощью Microsoft XPS Viewer. Идентичные элементы вообще не появляются. Если я открою файл xps с помощью другого средства просмотра или просто воспользуюсь онлайн-инструментом для преобразования его в PDF, все отображается правильно:
Кто-нибудь знает, что может быть причиной такого поведения и как я могу это исправить?
Вот также ссылка на файл XPS, демонстрирующая поведение.
Спасибо!