Я использую элемент управления C1ReportViewer и уже отправил вопрос на форумах C1, однако я думал, что разместил бы здесь также, чтобы узнать, столкнулся ли кто-нибудь с аналогичной проблемой. Элемент управления использует общий метод PrintDocument() silverlight.Silverlight 5 печатает искаженные отчеты
При печати Crystal Report с этого элемента управления в Silverlight 5 иногда отчет печатает искаженные, что означает текст разного размера, суженные линии и, как правило, не в положении. Он также редко печатает весь отчет.
Я сузил проблему до нескольких принтеров и только с машинами, использующими их 32-битные драйверы. Исходя из этого, и изменений, внесенных в Silverlight 5, я предполагаю, что проблема связана с совместимостью PostScript. Однако, поскольку наш продукт является LOB-приложением, принудительное использование совместимых с PS принтеров и драйверов принтеров почти не может быть и речи.
Соответственно, если это действительно проблема пост-сценария, основанная на документации для silverlight 5, метод PrintDocument() должен возвращаться к методу растрового изображения по умолчанию. См. Am I correct in understanding that vector printing in SilverLight 5 will only work with a Postscript printer?
Мой вопрос для stackoverflow: Кто-нибудь сталкивался с аналогичной проблемой при печати в Silverlight 5, или кто-нибудь успел распечатать Crystal Reports/PDFs? И в том случае, если у кого-то есть, какие решения вы придумали?
Много Оценил,
Грег