이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

Graphics.FillPie 메서드 (Brush, Single, Single, Single, Single, Single, Single)

 

게시 날짜: 2016년 11월

좌표 쌍, 너비, 높이 및 두 개의 방사형 선에 의해 지정된 타원에 의해 정의되는 원형 섹션의 내부를 채웁니다.

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

public void FillPie(
	Brush brush,
	float x,
	float y,
	float width,
	float height,
	float startAngle,
	float sweepAngle
)

매개 변수

brush
Type: System.Drawing.Brush

채우기의 특징을 결정하는 Brush입니다.

x
Type: System.Single

원형 섹션이 발생된 타원을 정의하는 경계 사각형의 왼쪽 위 모퉁이에 대한 x-좌표입니다.

y
Type: System.Single

원형 섹션이 발생된 타원을 정의하는 경계 사각형의 왼쪽 위 모퉁이에 대한 y-좌표입니다.

width
Type: System.Single

원형 섹션이 발생된 타원을 정의하는 경계 사각형의 너비입니다.

height
Type: System.Single

원형 섹션이 발생된 타원을 정의하는 경계 사각형의 높이입니다.

startAngle
Type: System.Single

x-축에서 원형 섹션의 첫째 면까지 시계 방향으로 측정한 각도(단위: 도)입니다.

sweepAngle
Type: System.Single

startAngle 매개 변수에서 원형 섹션의 둘째 면까지 시계 방향으로 측정한 각도(단위: 도)입니다.

Exception Condition
ArgumentNullException

brushnull인 경우

이 메서드는 호의 끝점와 교차 하는 두 개의 방사형 선에 타원의 호에서 정의 되는 원형 섹션의 내부를 채웁니다. 타원의 경계 사각형에 의해 정의 됩니다. 원형 섹션에 정의 된 두 개의 방사형 선에 이루어져는 startAnglesweepAngle 매개 변수 및 타원을 방사형 선 들의 교차 사이의 호입니다.

하는 경우는 sweepAngle 매개 변수가 360도 미만-360도 보다 크면, 360도 나-360도 각각 처럼 처리 됩니다.

다음 코드 예제는 Windows forms에서 사용 하도록 설계 하 고 있어야 PaintEventArgse, 의 매개 변수인는 Paint 이벤트 처리기입니다. 이 코드에서는 다음 작업을 수행합니다.

  • 빨간 단색 브러시를 만듭니다.

  • 타원의 경계를 지정 하는 사각형의 크기와 위치를 만듭니다.

  • (X 축)에 상대적인 시작 각도 및 스윕 각도 (시계 방향으로 둘 다)를 정의합니다.

  • 원형 영역 화면에 타원을 채웁니다.

public void FillPieFloat(PaintEventArgs e)
{

    // Create solid brush.
    SolidBrush redBrush = new SolidBrush(Color.Red);

    // 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;

    // Fill pie to screen.
    e.Graphics.FillPie(redBrush, x, y, width, height, startAngle, sweepAngle);
}

.NET Framework
1.1 이후 사용 가능
맨 위로 이동
표시: