Средство просмотра отчетов Telerik с пустым пространством при масштабировании 150% - PullRequest
0 голосов
/ 26 октября 2018

У нас есть приложение для Windows, которое имеет много WinForms.у нас есть одна функция, которая печатает отчет с помощью Telerik ReportViewer.Когда масштабирование дисплея составляет 100%, все работает нормально, но когда мы изменяем масштабирование на 150%, все становится бесполезным!

Все формы перепутаны, и мы не можем читать текстовые метки кнопок, поэтому, чтобы это исправить, мысделал приложение DPI неосведомленным.Просто слишком много усилий, чтобы исправить все существующие формы, чтобы сделать их совместимыми с поддержкой DPI.

Но теперь средство просмотра отчетов telerik не работает, когда мы пытаемся просмотреть отчет, мы получаем пустое пространство вправо и все отображаетсяналево.Я не уверен, как это исправить, я протестировал это с последней версией на telerik.

Я пытаюсь найти способ сделать проект отчета только с поддержкой DPI, а остальную часть всего приложения, чтобы не знать DPI,Это вообще возможно?

Я видел при отладке, что после этой строки в конструкторе,

this.reportViewer = new Telerik.ReportViewer.WinForms.ReportViewer();

значение DeviceDpi в reportViewer всегда равно 96, если я могу каким-то образом программно изменить это, я думаюу меня есть решение моей проблемы, это вообще возможно?

Если есть какие-то другие идеи, которые я могу попробовать, пожалуйста, помогите мне,

...