2010-01-26 5 views
3

각 페이지를 반복 할 때 페이지 크기를 결정하고 인쇄 할 크기를 선택해야합니다. 어떤 크기로 가정할지 결정하는 쉬운 방법이 있습니다. 있다? 지금 나는 너비와 높이의 비율로 가고있었습니다. 비율> = 1.64 & & 비율 < = 1.65 그리고 법률 크기, 만약 비율> = 1.29 & & 비율 < = 1.30 문자 사이즈의 경우. 하지만 다른 크기로 인쇄하는 경우 각각에 대해이 작업을 수행해야합니까?.NET PrintDocument로 인쇄 할 때 정확한 용지 크기 선택

답변

2

"페이지 크기"로 간주 될 수있는 여러 가지 사항이 있습니다. PrintDocument.DefaultPageSettings은 프린터 드라이버의 기본 페이지 설정입니다. "인쇄 할 크기"를 결정하려면 가로 세로 비율이 아닌 PrintDocument.DefaultPageSettings.PrintableArea.Size을 사용하는 것이 좋습니다.

인쇄 컨트롤러를 표시하면 각 페이지에서 재정의 할 수 있습니다. PrintPage 이벤트의 PrintPageEventArgs.PageSettings.PrintableArea.Size을 사용하십시오.

관련 문제