Я передаю это DeviceInfo в отчет:
<DeviceInfo>
<OutputFormat>Word</OutputFormat>
<PageWidth>11in</PageWidth>
<PageHeight>8.5in</PageHeight>
<MarginTop>1in</MarginTop>
<MarginLeft>0.5in</MarginLeft>
<MarginRight>0.5in</MarginRight>
<MarginBottom>1in</MarginBottom>
</DeviceInfo>
Однако, когда отчет отображается (в формате Word или PDF), размер страницы составляет 11 на 11 дюймов, а не 11 на 8,5 (альбомная ориентация). ). Почему это? Как я могу получить отчет для отображения в правильном размере?
Вот где я могу сделать отчет:
byte[] bytes = Report.Render( // Report is an instance of the Microsoft.Reporting.WebForms.LocalReport class
reportType,
deviceInfo, // this contains the XML above
out mimeType,
out encoding,
out fileNameExtension,
out streams,
out warnings);