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

Источник: http://csharphelper.com/blog/2015/10/change-print-orientation-and-margins-in-c/

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector