У меня очень простой проект C # WinForms с элементом управления ReportViewer, закрепленным в центре. Я создал файл локального отчета (rdlc), который содержит встроенную цветную картинку. Если я скомпилирую и выполню это на своем локальном компьютере, я смогу просмотреть цветное изображение и распечатать его на своем цветном принтере, и все будет нормально.
Если я перенесу приложение на другой компьютер с установленной той же версией распространяемого средства просмотра отчетов, я получу другие результаты. Я все еще вижу цветное изображение в элементе управления ReportViewer, но когда я пытаюсь распечатать на том же цветном принтере, мой отчет получается черно-белым. Я могу экспортировать его в отчет в формате PDF, и цвет останется, поэтому принтер из «Отчет»> «PDF»> «Принтер» работает с цветом, а не прямо с принтером.
Есть ли у кого-нибудь подобный опыт?
Редактировать * Обновить - некоторые элементы отчета печатаются в цвете, например синий шрифт, а все остальное - черно-белое.