-
C# ReportViewer pagesettings source프로그래밍/C# 2019. 4. 24. 11:08
System.Drawing.Printing.PageSettings pg = new System.Drawing.Printing.PageSettings();
pg.Margins.Top = 0; // 위쪽 마진 (in/100)
pg.Margins.Bottom = 0; // 아래쪽 마진 (in/100)
pg.Margins.Left = 0; // 왼쪽 마진 (in/100)
pg.Margins.Right = 0; // 오른쪽 마진 (in/100)
pg.PaperSize = size;
reportViewer1.SetPageSettings(pg); // reportViewer1 페이지 설정
reportViewer1.RefreshReport();
참고로 프로그램을 실행하여 리포트뷰어에 있는 페이지 설정을 눌렀을 때 나오는
페이지설정 화면에서, 여백의 단위는 mm (밀리미터)다.PageSettings의 Margins는 단위가 in/100 (100분의 1인치)다.
예를 들어 PageSettings의 Margins.Top에 10을 주면 100분의 1인치이니까 0.1인치이고
밀리미터로 환산하여 위쪽여백은 2.54mm가 된다.'프로그래밍 > C#' 카테고리의 다른 글
C# 월별로 일수 구하기 (0) 2019.06.05 C# Datagridview Paging, 데이타그리드뷰에서 데이터를 페이지로 나누기 (0) 2019.05.03 C# ReportViewer pagesettings source (0) 2019.04.24 C# DataGridView 편집, 추가, 삭제, 열 다시 정렬 (0) 2019.04.21 C# 요일 구하기 DayOfWeek 메서드 (0) 2019.04.20 C# How to export data direct from reportviewer to excel. (0) 2019.04.19