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 дюйма от левой и верхней части страницы.
Примечание
Область печати страницы зависит от принтера к принтеру и не гарантирует симметричность.