У меня есть RDLC файл отчета (standtart A4, Пейзаж), который имеетRDLC макет страницы
<PageHeight>21cm</PageHeight>
<PageWidth>29.7cm</PageWidth>
Проблема в том, когда я пытаюсь напечатать (в DOCX, Word 2010 и 2013), что один из тестовые принтеры не понимают формат страницы - в окне «Предварительный просмотр», размер страницы = «Пользовательская страница Размер 11.69x 8.27», «Ориентация ландшафта». Но документ в режиме предварительного просмотра обрезается с боков. Если я выбираю формат страницы «А4» или пытаюсь воспроизвести с предварительным просмотром полей, нормализуется.
Если я выбираю другой принтер, все в порядке. Если я попытаюсь создать отчет в формате pdf, все будет хорошо.
Это проблема с моим rdlc, принтером или окном предварительного просмотра печати? Как его решить? (Так, что клиент не нужно будет выбрать формат страницы каждый раз)
Update Я открыл мой DOCX как XML, и обнаружил, что пейзаж тег отсутствует w:orient="landscape"
. Если я его добавлю - он работает хорошо. Теперь проблема, как это сделать программно? (Здесь отображаются ReportViewer.WebForms).
Я использовал ваши поля, ничего не изменилось. Странно такой же отчет в Excel работает красиво. – lew