Изменение ориентации и полей печати в 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 . Затем код отображает диалоговое окно предварительного просмотра печати.
