PrintDocument.OriginAtMargins プロパティ
アセンブリ: System.Drawing (system.drawing.dll 内)

Dim instance As PrintDocument Dim value As Boolean value = instance.OriginAtMargins instance.OriginAtMargins = value
/** @property */ public boolean get_OriginAtMargins () /** @property */ public void set_OriginAtMargins (boolean value)
public function get OriginAtMargins () : boolean public function set OriginAtMargins (value : boolean)
グラフィックの原点がページの余白から始まっている場合は true、グラフィックの原点が印刷可能ページの左上隅にある場合は false。既定値は false です。

印刷可能な領域を計算するためには、用紙の物理的なサイズ、ページの余白、および Graphics オブジェクトの原点が必要です。OriginAtMargins が true の場合、Graphics オブジェクトの位置は、PageSettings.Margins プロパティの値と、ページの印刷可能領域を考慮して決定されます。OriginAtMargins が false の場合は、ページの印刷可能領域だけを使用して Graphics オブジェクトの原点が決定されます。PageSettings.Margins の値は無視されます。
たとえば、OriginAtMargins が true で、PageSettings.Margins が上下左右それぞれ 1 インチに設定されている場合、PrintPageEventArgs に含まれる Graphics オブジェクトの位置は、ページの左上隅から 1 インチの場所になります。ページの印刷可能領域が上下左右それぞれ 0.25 インチで、OriginAtMargins が false の場合、Graphics オブジェクトの位置は、ページの左上隅から 0.25 インチの場所になります。
![]() |
---|

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- PrintDocument.OriginAtMargins プロパティのページへのリンク