Graphics.DrawPie 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
좌표 쌍, 너비, 높이 및 두 개의 방사형 선으로 지정된 타원으로 정의된 원형 도형을 그립니다.
오버로드
DrawPie(Pen, Rectangle, Single, Single) |
Rectangle 구조체와 두 개의 방사형 선으로 지정된 타원으로 정의된 원형 도형을 그립니다. |
DrawPie(Pen, Int32, Int32, Int32, Int32, Int32, Int32) |
좌표 쌍, 너비, 높이 및 두 개의 방사형 선으로 지정된 타원으로 정의된 원형 도형을 그립니다. |
DrawPie(Pen, Single, Single, Single, Single, Single, Single) |
좌표 쌍, 너비, 높이 및 두 개의 방사형 선으로 지정된 타원으로 정의된 원형 도형을 그립니다. |
DrawPie(Pen, RectangleF, Single, Single) |
RectangleF 구조체와 두 개의 방사형 선으로 지정된 타원으로 정의된 원형 도형을 그립니다. |
DrawPie(Pen, Rectangle, Single, Single)
- Source:
- Graphics.cs
- Source:
- Graphics.cs
- Source:
- Graphics.cs
- Source:
- Graphics.cs
- Source:
- Graphics.cs
Rectangle 구조체와 두 개의 방사형 선으로 지정된 타원으로 정의된 원형 도형을 그립니다.
public:
void DrawPie(System::Drawing::Pen ^ pen, System::Drawing::Rectangle rect, float startAngle, float sweepAngle);
public void DrawPie (System.Drawing.Pen pen, System.Drawing.Rectangle rect, float startAngle, float sweepAngle);
member this.DrawPie : System.Drawing.Pen * System.Drawing.Rectangle * single * single -> unit
Public Sub DrawPie (pen As Pen, rect As Rectangle, startAngle As Single, sweepAngle As Single)
매개 변수
- startAngle
- Single
x축에서 원형 셰이프의 첫 번째 면까지 시계 방향으로 측정된 각도입니다.
- sweepAngle
- Single
startAngle
매개 변수에서 원형 셰이프의 두 번째 면까지 시계 방향으로 측정된 각도입니다.
예외
pen
null
.
예제
다음 코드 예제는 Windows Forms에서 사용하도록 설계되었으며 Paint 이벤트 처리기의 매개 변수인 PaintEventArgse
필요합니다. 코드는 다음 작업을 수행합니다.
검은색 펜을 만듭니다.
전체 줄임표를 경계로 하는 사각형을 만듭니다.
그리기를 시작할 각도(x축을 기준으로)와 그릴 각도를 정의합니다(둘 다 시계 방향으로).
원형 세그먼트를 화면에 그립니다.
public:
void DrawPieRectangle( PaintEventArgs^ e )
{
// Create pen.
Pen^ blackPen = gcnew Pen( Color::Black,3.0f );
// Create rectangle for ellipse.
Rectangle rect = Rectangle(0,0,200,100);
// Create start and sweep angles.
float startAngle = 0.0F;
float sweepAngle = 45.0F;
// Draw pie to screen.
e->Graphics->DrawPie( blackPen, rect, startAngle, sweepAngle );
}
public void DrawPieRectangle(PaintEventArgs e)
{
// Create pen.
Pen blackPen = new Pen(Color.Black, 3);
// Create rectangle for ellipse.
Rectangle rect = new Rectangle(0, 0, 200, 100);
// Create start and sweep angles.
float startAngle = 0.0F;
float sweepAngle = 45.0F;
// Draw pie to screen.
e.Graphics.DrawPie(blackPen, rect, startAngle, sweepAngle);
}
Public Sub DrawPieRectangle(ByVal e As PaintEventArgs)
' Create pen.
Dim blackPen As New Pen(Color.Black, 3)
' Create rectangle for ellipse.
Dim rect As New Rectangle(0, 0, 200, 100)
' Create start and sweep angles.
Dim startAngle As Single = 0.0F
Dim sweepAngle As Single = 45.0F
' Draw pie to screen.
e.Graphics.DrawPie(blackPen, rect, startAngle, sweepAngle)
End Sub
설명
이 메서드는 타원의 호로 정의된 원형 셰이프와 호 끝점과 교차하는 두 방사형 선을 그립니다. 줄임표는 경계 사각형에 의해 정의됩니다. 원형 모양은 startAngle
및 sweepAngle
매개 변수로 정의된 두 개의 방사형 선과 타원과 해당 방사형 선의 교집합 사이의 호로 구성됩니다.
sweepAngle
매개 변수가 360도보다 크거나 -360 도보다 작으면 각각 360도 또는 -360 도인 것처럼 처리됩니다.
적용 대상
DrawPie(Pen, Int32, Int32, Int32, Int32, Int32, Int32)
- Source:
- Graphics.cs
- Source:
- Graphics.cs
- Source:
- Graphics.cs
- Source:
- Graphics.cs
- Source:
- Graphics.cs
좌표 쌍, 너비, 높이 및 두 개의 방사형 선으로 지정된 타원으로 정의된 원형 도형을 그립니다.
public:
void DrawPie(System::Drawing::Pen ^ pen, int x, int y, int width, int height, int startAngle, int sweepAngle);
public void DrawPie (System.Drawing.Pen pen, int x, int y, int width, int height, int startAngle, int sweepAngle);
member this.DrawPie : System.Drawing.Pen * int * int * int * int * int * int -> unit
Public Sub DrawPie (pen As Pen, x As Integer, y As Integer, width As Integer, height As Integer, startAngle As Integer, sweepAngle As Integer)
매개 변수
- x
- Int32
원형 셰이프가 오는 줄임표를 정의하는 경계 사각형의 왼쪽 위 모퉁이의 x 좌표입니다.
- y
- Int32
원형 셰이프가 오는 타원을 정의하는 경계 사각형의 왼쪽 위 모퉁이의 y 좌표입니다.
- width
- Int32
원형 셰이프가 오는 줄임표를 정의하는 경계 사각형의 너비입니다.
- height
- Int32
원형 셰이프가 오는 줄임표를 정의하는 경계 사각형의 높이입니다.
- startAngle
- Int32
x축에서 원형 셰이프의 첫 번째 면까지 시계 방향으로 측정된 각도입니다.
- sweepAngle
- Int32
startAngle
매개 변수에서 원형 셰이프의 두 번째 면까지 시계 방향으로 측정된 각도입니다.
예외
pen
null
.
예제
다음 코드 예제는 Windows Forms에서 사용하도록 설계되었으며 Paint 이벤트 처리기의 매개 변수인 PaintEventArgse
필요합니다. 코드는 다음 작업을 수행합니다.
검은색 펜을 만듭니다.
전체 줄임표를 경계로 하는 사각형의 위치와 크기를 만듭니다.
그리기를 시작할 각도(x축을 기준으로)와 그릴 각도를 정의합니다(둘 다 시계 방향으로).
원형 도형을 화면에 그립니다.
public:
void DrawPieInt( PaintEventArgs^ e )
{
// Create pen.
Pen^ blackPen = gcnew Pen( Color::Black,3.0f );
// Create location and size of ellipse.
int x = 0;
int y = 0;
int width = 200;
int height = 100;
// Create start and sweep angles.
int startAngle = 0;
int sweepAngle = 45;
// Draw pie to screen.
e->Graphics->DrawPie( blackPen, x, y, width, height, startAngle, sweepAngle );
}
public void DrawPieInt(PaintEventArgs e)
{
// Create pen.
Pen blackPen = new Pen(Color.Black, 3);
// Create location and size of ellipse.
int x = 0;
int y = 0;
int width = 200;
int height = 100;
// Create start and sweep angles.
int startAngle = 0;
int sweepAngle = 45;
// Draw pie to screen.
e.Graphics.DrawPie(blackPen, x, y, width, height, startAngle, sweepAngle);
}
Public Sub DrawPieInt(ByVal e As PaintEventArgs)
' Create pen.
Dim blackPen As New Pen(Color.Black, 3)
' Create location and size of ellipse.
Dim x As Integer = 0
Dim y As Integer = 0
Dim width As Integer = 200
Dim height As Integer = 100
' Create start and sweep angles.
Dim startAngle As Integer = 0
Dim sweepAngle As Integer = 45
' Draw pie to screen.
e.Graphics.DrawPie(blackPen, x, y, width, height, _
startAngle, sweepAngle)
End Sub
설명
이 메서드는 타원의 호로 정의된 원형 셰이프와 호 끝점과 교차하는 두 방사형 선을 그립니다. 줄임표는 x
, y
, width
및 height
매개 변수에 설명된 경계 사각형에 의해 정의됩니다. 원형 모양은 startAngle
및 sweepAngle
매개 변수로 정의된 두 개의 방사형 선과 타원과 해당 방사형 선의 교집합 사이의 호로 구성됩니다.
sweepAngle
매개 변수가 360도보다 크거나 -360 도보다 작으면 각각 360도 또는 -360 도인 것처럼 처리됩니다.
적용 대상
DrawPie(Pen, Single, Single, Single, Single, Single, Single)
- Source:
- Graphics.cs
- Source:
- Graphics.cs
- Source:
- Graphics.cs
- Source:
- Graphics.cs
- Source:
- Graphics.cs
좌표 쌍, 너비, 높이 및 두 개의 방사형 선으로 지정된 타원으로 정의된 원형 도형을 그립니다.
public:
void DrawPie(System::Drawing::Pen ^ pen, float x, float y, float width, float height, float startAngle, float sweepAngle);
public void DrawPie (System.Drawing.Pen pen, float x, float y, float width, float height, float startAngle, float sweepAngle);
member this.DrawPie : System.Drawing.Pen * single * single * single * single * single * single -> unit
Public Sub DrawPie (pen As Pen, x As Single, y As Single, width As Single, height As Single, startAngle As Single, sweepAngle As Single)
매개 변수
- x
- Single
원형 셰이프가 오는 줄임표를 정의하는 경계 사각형의 왼쪽 위 모퉁이의 x 좌표입니다.
- y
- Single
원형 셰이프가 오는 타원을 정의하는 경계 사각형의 왼쪽 위 모퉁이의 y 좌표입니다.
- width
- Single
원형 셰이프가 오는 줄임표를 정의하는 경계 사각형의 너비입니다.
- height
- Single
원형 셰이프가 오는 줄임표를 정의하는 경계 사각형의 높이입니다.
- startAngle
- Single
x축에서 원형 셰이프의 첫 번째 면까지 시계 방향으로 측정된 각도입니다.
- sweepAngle
- Single
startAngle
매개 변수에서 원형 셰이프의 두 번째 면까지 시계 방향으로 측정된 각도입니다.
예외
pen
null
.
예제
다음 코드 예제는 Windows Forms에서 사용하도록 설계되었으며 Paint 이벤트 처리기의 매개 변수인 PaintEventArgse
필요합니다. 코드는 다음 작업을 수행합니다.
검은색 펜을 만듭니다.
전체 줄임표를 경계로 하는 사각형의 위치와 크기를 만듭니다.
그리기를 시작할 각도(x축을 기준으로)와 그릴 각도를 정의합니다(둘 다 시계 방향으로).
원형 세그먼트를 화면에 그립니다.
public:
void DrawPieFloat( PaintEventArgs^ e )
{
// Create pen.
Pen^ blackPen = gcnew Pen( Color::Black,3.0f );
// Create location and size of ellipse.
float x = 0.0F;
float y = 0.0F;
float width = 200.0F;
float height = 100.0F;
// Create start and sweep angles.
float startAngle = 0.0F;
float sweepAngle = 45.0F;
// Draw pie to screen.
e->Graphics->DrawPie( blackPen, x, y, width, height, startAngle, sweepAngle );
}
public void DrawPieFloat(PaintEventArgs e)
{
// Create pen.
Pen blackPen = new Pen(Color.Black, 3);
// Create location and size of ellipse.
float x = 0.0F;
float y = 0.0F;
float width = 200.0F;
float height = 100.0F;
// Create start and sweep angles.
float startAngle = 0.0F;
float sweepAngle = 45.0F;
// Draw pie to screen.
e.Graphics.DrawPie(blackPen, x, y, width, height, startAngle, sweepAngle);
}
Public Sub DrawPieFloat(ByVal e As PaintEventArgs)
' Create pen.
Dim blackPen As New Pen(Color.Black, 3)
' Create location and size of ellipse.
Dim x As Single = 0.0F
Dim y As Single = 0.0F
Dim width As Single = 200.0F
Dim height As Single = 100.0F
' Create start and sweep angles.
Dim startAngle As Single = 0.0F
Dim sweepAngle As Single = 45.0F
' Draw pie to screen.
e.Graphics.DrawPie(blackPen, x, y, width, height, _
startAngle, sweepAngle)
End Sub
설명
이 메서드는 타원의 호로 정의된 원형 셰이프와 호 끝점과 교차하는 두 방사형 선을 그립니다. 줄임표는 x
, y
, width
및 height
매개 변수에 설명된 경계 사각형에 의해 정의됩니다. 원형 모양은 startAngle
및 sweepAngle
매개 변수로 정의된 두 개의 방사형 선과 타원과 해당 방사형 선의 교집합 사이의 호로 구성됩니다.
sweepAngle
매개 변수가 360도보다 크거나 -360 도보다 작으면 각각 360도 또는 -360 도인 것처럼 처리됩니다.
적용 대상
DrawPie(Pen, RectangleF, Single, Single)
- Source:
- Graphics.cs
- Source:
- Graphics.cs
- Source:
- Graphics.cs
- Source:
- Graphics.cs
- Source:
- Graphics.cs
RectangleF 구조체와 두 개의 방사형 선으로 지정된 타원으로 정의된 원형 도형을 그립니다.
public:
void DrawPie(System::Drawing::Pen ^ pen, System::Drawing::RectangleF rect, float startAngle, float sweepAngle);
public void DrawPie (System.Drawing.Pen pen, System.Drawing.RectangleF rect, float startAngle, float sweepAngle);
member this.DrawPie : System.Drawing.Pen * System.Drawing.RectangleF * single * single -> unit
Public Sub DrawPie (pen As Pen, rect As RectangleF, startAngle As Single, sweepAngle As Single)
매개 변수
- rect
- RectangleF
원형 셰이프가 오는 줄임표를 정의하는 경계 사각형을 나타내는 RectangleF 구조체입니다.
- startAngle
- Single
x축에서 원형 셰이프의 첫 번째 면까지 시계 방향으로 측정된 각도입니다.
- sweepAngle
- Single
startAngle
매개 변수에서 원형 셰이프의 두 번째 면까지 시계 방향으로 측정된 각도입니다.
예외
pen
null
.
예제
다음 코드 예제는 Windows Forms에서 사용하도록 설계되었으며 Paint 이벤트 처리기의 매개 변수인 PaintEventArgse
필요합니다. 코드는 다음 작업을 수행합니다.
검은색 펜을 만듭니다.
전체 줄임표를 경계로 하는 사각형을 만듭니다.
그리기를 시작할 각도(x축을 기준으로)와 그릴 각도를 정의합니다(둘 다 시계 방향으로).
원형 세그먼트를 화면에 그립니다.
public:
void DrawPieRectangleF( PaintEventArgs^ e )
{
// Create pen.
Pen^ blackPen = gcnew Pen( Color::Black,3.0f );
// Create rectangle for ellipse.
RectangleF rect = RectangleF(0.0F,0.0F,200.0F,100.0F);
// Create start and sweep angles.
float startAngle = 0.0F;
float sweepAngle = 45.0F;
// Draw pie to screen.
e->Graphics->DrawPie( blackPen, rect, startAngle, sweepAngle );
}
public void DrawPieRectangleF(PaintEventArgs e)
{
// Create pen.
Pen blackPen = new Pen(Color.Black, 3);
// Create rectangle for ellipse.
RectangleF rect = new RectangleF(0.0F, 0.0F, 200.0F, 100.0F);
// Create start and sweep angles.
float startAngle = 0.0F;
float sweepAngle = 45.0F;
// Draw pie to screen.
e.Graphics.DrawPie(blackPen, rect, startAngle, sweepAngle);
}
Public Sub DrawPieRectangleF(ByVal e As PaintEventArgs)
' Create pen.
Dim blackPen As New Pen(Color.Black, 3)
' Create rectangle for ellipse.
Dim rect As New RectangleF(0.0F, 0.0F, 200.0F, 100.0F)
' Create start and sweep angles.
Dim startAngle As Single = 0.0F
Dim sweepAngle As Single = 45.0F
' Draw pie to screen.
e.Graphics.DrawPie(blackPen, rect, startAngle, sweepAngle)
End Sub
설명
이 메서드는 타원의 호로 정의된 원형 셰이프와 호 끝점과 교차하는 두 방사형 선을 그립니다. 줄임표는 경계 사각형에 의해 정의됩니다. 원형 모양은 startAngle
및 sweepAngle
매개 변수로 정의된 두 개의 방사형 선과 타원과 해당 방사형 선의 교집합 사이의 호로 구성됩니다.
sweepAngle
매개 변수가 360도보다 크거나 -360 도보다 작으면 각각 360도 또는 -360 도인 것처럼 처리됩니다.
적용 대상
.NET