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 。 当 为 trueOriginAtMarginsGraphics对象位置会考虑PageSettings.Margins属性值和页面的可打印区域。 当 为 falseOriginAtMargins,仅使用页面的可打印区域来确定对象原点的位置GraphicsPageSettings.Margins该值将被忽略。

例如,如果 OriginAtMargins 为 ,并且PageSettings.Margins设置为每侧 1 英寸,Graphics则 中包含的 PrintPageEventArgs 对象位于距页面左侧和顶部 true1 英寸处。 如果页面的可打印区域是每侧的 0.25 英寸,并且 OriginAtMarginsfalse,则 Graphics 对象位于页面左侧和顶部的 0.25 英寸处。

注意

页面的可打印区域因打印机而异,不保证是对称的。

适用于