PrintDocument.OriginAtMargins 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示与页关联的图形对象的位置是位于用户指定边距内,还是位于该页可打印区域的左上角。
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 。 当 为 true
时OriginAtMargins,Graphics对象位置会考虑PageSettings.Margins属性值和页面的可打印区域。 当 为 false
时OriginAtMargins,仅使用页面的可打印区域来确定对象原点的位置Graphics,PageSettings.Margins该值将被忽略。
例如,如果 OriginAtMargins 为 ,并且PageSettings.Margins设置为每侧 1 英寸,Graphics则 中包含的 PrintPageEventArgs 对象位于距页面左侧和顶部 true
1 英寸处。 如果页面的可打印区域是每侧的 0.25 英寸,并且 OriginAtMargins 是 false
,则 Graphics 对象位于页面左侧和顶部的 0.25 英寸处。
注意
页面的可打印区域因打印机而异,不保证是对称的。