Изменение ориентации и полей печати в C#
В этом примере показано, как изменить ориентацию и поля печати в распечатке или предварительном просмотре печати.
По умолчанию, когда вы показываете предварительный просмотр печати или печатаете документ, документ отображается в портретной ориентации с 1-дюймовым краем. Чтобы изменить это, установите свойства PrintDocument объекта DefaultPageSettings перед отображением предварительного просмотра, как в следующем коде.
// Отображение предварительного просмотра. private void btnGo_Click(object sender, EventArgs e) { pdocTriangle.DefaultPageSettings.Margins = new System.Drawing.Printing.Margins(50, 50, 50, 50); pdocTriangle.DefaultPageSettings.Landscape = true; ppdTriangle.ShowDialog(); }
Этот код устанавливает поля страницы на половину дюйма (измеряется в сотых долях дюймов). Он изменяет ориентацию печати, устанавливая для свойства Landscape значение true . Затем код отображает диалоговое окно предварительного просмотра печати.