C# 의 ReportViewer 는 기본적으로 Export 기능을 제공한다.
여기에서 발생하는 문제가 하나 있는데 사용자가 Reportviewer 에서 아무리 여백을 조정해봤자
Export 되는 PDF 에는 적용 되지 않고 나름대로의 규격으로만 출력이 된다. 그럴때
Export 이벤트를 잡아서 Deviceinfo 를 설정해줘야 한다.
아래와 같이 PDF 라고 명시해주고 마직과 문서의 너비 높이 등을 조정할수가 있다.
string deviceInfo = “<DeviceInfo><OutputFormat>PDF</OutputFormat><MarginTop>0.629921in</MarginTop>
<MarginLeft>0.629921in</MarginLeft><MarginRight>0.629921in</MarginRight>
<MarginBottom>0.629921in</MarginBottom></DeviceInfo>”;