Поделиться через


PrintDocument.OriginAtMargins Свойство

Определение

Получает или задает значение, показывающее, находится ли связанный со страницей графический объект внутри полей, заданных пользователем, или в верхнем левом углу пригодной для печати площади страницы.

public:
 property bool OriginAtMargins { bool get(); void set(bool value); };
public bool OriginAtMargins { get; set; }
member this.OriginAtMargins : bool with get, set
Public Property OriginAtMargins As Boolean

Значение свойства

Значение равно true, если исходный графический объект располагается внутри полей страницы. Если графический объект начинается в верхнем левом углу страницы — значение равно false. Значение по умолчанию — false.

Комментарии

Для вычисления области, доступной для печати, необходимо знать физический размер бумаги, поля страницы и расположение Graphics источника объекта. Если OriginAtMargins имеет значение true, Graphics расположение объекта учитывает PageSettings.Margins значение свойства и область печати страницы. Если OriginAtMargins имеет значение false, для определения расположения Graphics источника объекта используется только область печати страницы, PageSettings.Margins значение игнорируется.

Например, если OriginAtMargins имеет значение true, и PageSettings.Margins задано для 1 дюйма с каждой стороны, объект, Graphics включенный PrintPageEventArgs в , находится в 1 дюйме от левой и верхней части страницы. Если печатная область страницы составляет 0,25 дюйма с каждой стороны и OriginAtMargins имеет значение false, Graphics объект находится 0,25 дюйма от левой и верхней части страницы.

Примечание

Область печати страницы зависит от принтера к принтеру и не гарантирует симметричность.

Применяется к