У меня есть отчет RDLC.
- Страница имеет ширину
21cm
с полями 1cm
с обеих сторон (что оставляет нас 19cm
длясодержание). - Тело отчета -
18.96cm
ширина - В отчете есть элемент line с
Location = (0cm; 0cm)
и EndPoint = (18.95cm, 0cm)
, таким образом, длина составляет 18.95cm
.Это похоже на горизонтальную разделительную линию внутри отчета.
Итак, как вы видите, тела должно быть достаточно, чтобы вместить линию (19 см> 18,96 см> 18,95 см).Но когда я иду и отображаю отчет в элементе управления ReportViewer / PrintLayout , строка фактически создает дополнительную страницу (потому что по какой-то причине она становится шире). И это отображается на самом распечатанном документе (если вы его распечатываете).
На всякий случай - простое представление в ReportViewer и экспортированный отчет выглядят нормально, дополнительных страниц нет.
Скажите, пожалуйста, как это происходит, и если есть какие-то обходные пути для получения хорошего представления PrintLayout внутри элемента управления ReportViewer?Меня не волнует само представление PrintLayout, но я забочусь о распечатке документа, который использует тот же PrintLayout.