次の方法で共有


PrintDocument.OriginAtMargins プロパティ

メモ : この名前空間、クラス、およびメンバは、.NET Framework Version 1.1 だけでサポートされています。

ページに関連付けられているグラフィック オブジェクトの位置が、ユーザー指定の余白の内側にあるか、ページの印刷可能領域の左上隅にあるかを示す値を取得または設定します。

Public Property OriginAtMargins As Boolean
[C#]
public bool OriginAtMargins {get; set;}
[C++]
public: __property bool get_OriginAtMargins();public: __property void set_OriginAtMargins(bool);
[JScript]
public function get OriginAtMargins() : Boolean;public function set OriginAtMargins(Boolean);

プロパティ値

グラフィックの原点がページの余白から始まっている場合は true 、グラフィックの原点が印刷可能ページの左上隅にある場合は false 。既定値は false です。

解説

印刷可能な領域を計算するためには、用紙の物理的なサイズ、ページの余白、および Graphics オブジェクトの原点が必要です。 OriginAtMarginstrue の場合、 Graphics オブジェクトの位置は、 PageSettings.Margins プロパティの値と、ページの印刷可能領域を考慮して決定されます。 OriginAtMarginsfalse の場合は、ページの印刷可能領域だけを使用して Graphics オブジェクトの原点が決定されます。 PageSettings.Margins の値は無視されます。

たとえば、 OriginAtMarginstrue で、 PageSettings.Margins が上下左右それぞれ 1 インチに設定されている場合、 PrintPageEventArgs に含まれる Graphics オブジェクトの位置は、ページの左上隅から 1 インチの場所になります。ページの印刷可能領域が上下左右それぞれ 0.25 インチで、 OriginAtMarginsfalse の場合、 Graphics オブジェクトの位置は、ページの左上隅から 0.25 インチの場所になります。

メモ   ページの印刷可能領域はプリンタによって異なり、対称であるとは限りません。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

PrintDocument クラス | PrintDocument メンバ | System.Drawing.Printing 名前空間