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