이 설명서는 보관되지만 유지 되지 않습니다.

Graphics.PageUnit 속성

업데이트: 2007년 11월

Graphics의 페이지 좌표에 사용되는 측정 단위를 가져오거나 설정합니다.

네임스페이스:  System.Drawing
어셈블리:  System.Drawing(System.Drawing.dll)

public GraphicsUnit PageUnit { get; set; }
/** @property */
public GraphicsUnit get_PageUnit()
/** @property */
public  void set_PageUnit(GraphicsUnit value)

public function get PageUnit () : GraphicsUnit
public function set PageUnit (value : GraphicsUnit)

속성 값

형식: System.Drawing.GraphicsUnit

World를 제외한 GraphicsUnit 값 중 하나입니다.

예외상황
InvalidEnumArgumentException

PageUnit는 물리적 단위가 아닌 World로 설정됩니다.

그래픽 단위는 이 Graphics의 페이지 좌표에 사용되는 측정 단위입니다.

다음 코드 예제에서는 PageUnit 속성의 변경 내용이 적용된 결과를 보여 줍니다.

이 예제는 Windows Forms과 함께 사용해야 합니다. 폼에 이 코드를 붙여넣고 폼의 Paint 이벤트를 처리할 때 ChangePageUnit 메서드를 호출하여 ePaintEventArgs로 전달합니다.

private void ChangePageUnit(PaintEventArgs e)
{

    // Create a rectangle.
    Rectangle rectangle1 = new Rectangle(20, 20, 50, 100);

    // Draw its outline.
    e.Graphics.DrawRectangle(Pens.SlateBlue, rectangle1);

    // Change the page scale.  
    e.Graphics.PageUnit = GraphicsUnit.Point;

    // Draw the rectangle again.
    e.Graphics.DrawRectangle(Pens.Tomato, rectangle1);

}


private void ChangePageUnit(PaintEventArgs e)
{
    // Create a rectangle.
    Rectangle rectangle1 = new Rectangle(20, 20, 50, 100);

    // Draw its outline.
    e.get_Graphics().DrawRectangle(Pens.get_SlateBlue(), rectangle1);

    // Change the page scale.  
    e.get_Graphics().set_PageUnit(GraphicsUnit.Point);

    // Draw the rectangle again.
    e.get_Graphics().DrawRectangle(Pens.get_Tomato(), rectangle1);
} //ChangePageUnit


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

.NET Framework

3.5, 3.0, 2.0, 1.1, 1.0에서 지원
표시: