При рендеринге сервера выравнивание объектов SSRS 2016 отключено - PullRequest
0 голосов
/ 08 мая 2019

Я пытаюсь создать карты плана этажа с разбросанными по всей карте данными.Когда я нахожусь в режиме разработки И в режиме предварительного просмотра в Visual Studio, отчет отображается с идеально выстроенными объектами, как я и ожидал.Однако, когда я публикую на сервере и запускаю на сервере, выравнивание объектов отключено.Я не могу найти ничего, связанного с моей проблемой или как сказать, что я хочу, чтобы вещи были размещены в определенном месте при запуске на сервере.Я уже использую прямоугольники, чтобы содержать элементы, но это, кажется, не помогает.Изображения ниже показывают, к чему я бегу.У меня есть доступ администратора к серверу, поэтому, если мне нужно внести изменения, я могу.Я с удовольствием поделюсь своим файлом .RDL, если смогу выяснить, как его загрузить.

Любые идеи по устранению этой проблемы приводят к желанию.

Режим разработки: enter image description here

Режим просмотра: enter image description here

Визуализация на сервере: enter image description here

1 Ответ

1 голос
/ 08 мая 2019

К сожалению, SSRS довольно плох для чего-то подобного, что требует точного местоположения.На самом деле это не параметр, который вы можете настроить, чтобы исправить это, просто он не предназначен для такого типа приложений.Кроме того, менеджер отчетов (в браузере) всегда портит форматирование.Я всегда рекомендую экспортировать отчет в формат .pdf, чтобы посмотреть, как он выглядит, прежде чем что-либо завершать.С учетом вышесказанного, если речь идет о клиенте - я бы предложил адаптировать его для использования .pdf viewer или просто экспортировать и открыть .pdf.Очищает вещи и выдает единообразный результат каждый раз.

Еще одна вещь, которую я мог бы предложить, если вы настаиваете на использовании SSRS, - это сделать заново отчет с использованием табликсов, а не прямоугольников.Они, как правило, лучше держат форму, и вы можете создать некоторые творческие рамки, чтобы получить похожий результат.

...