GraphicsPath.IsOutlineVisible 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 Pen사용하여 그릴 때 지정된 점이 이 GraphicsPath 윤곽선 내에 포함되는지 여부를 나타냅니다.
오버로드
IsOutlineVisible(Int32, Int32, Pen, Graphics) |
지정된 Pen 사용하여 그리고 지정된 Graphics사용할 때 지정된 점이 이 GraphicsPath 윤곽선 내에 포함되는지 여부를 나타냅니다. |
IsOutlineVisible(Point, Pen, Graphics) |
지정된 Pen 사용하여 그리고 지정된 Graphics사용할 때 지정된 점이 이 GraphicsPath 윤곽선 내에 포함되는지 여부를 나타냅니다. |
IsOutlineVisible(Single, Single, Pen, Graphics) |
지정된 Pen 사용하여 그리고 지정된 Graphics사용할 때 지정된 점이 이 GraphicsPath 윤곽선 내에 포함되는지 여부를 나타냅니다. |
IsOutlineVisible(Single, Single, Pen) |
지정된 Pen사용하여 그릴 때 지정된 점이 이 GraphicsPath 윤곽선 내에 포함되는지 여부를 나타냅니다. |
IsOutlineVisible(PointF, Pen) |
지정된 Pen사용하여 그릴 때 지정된 점이 이 GraphicsPath 윤곽선 내에 포함되는지 여부를 나타냅니다. |
IsOutlineVisible(PointF, Pen, Graphics) |
지정된 Pen 사용하여 그리고 지정된 Graphics사용할 때 지정된 점이 이 GraphicsPath 윤곽선 내에 포함되는지 여부를 나타냅니다. |
IsOutlineVisible(Int32, Int32, Pen) |
지정된 Pen사용하여 그릴 때 지정된 점이 이 GraphicsPath 윤곽선 내에 포함되는지 여부를 나타냅니다. |
IsOutlineVisible(Point, Pen) |
지정된 Pen사용하여 그릴 때 지정된 점이 이 GraphicsPath 윤곽선 내에 포함되는지 여부를 나타냅니다. |
IsOutlineVisible(Int32, Int32, Pen, Graphics)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
지정된 Pen 사용하여 그리고 지정된 Graphics사용할 때 지정된 점이 이 GraphicsPath 윤곽선 내에 포함되는지 여부를 나타냅니다.
public:
bool IsOutlineVisible(int x, int y, System::Drawing::Pen ^ pen, System::Drawing::Graphics ^ graphics);
public bool IsOutlineVisible (int x, int y, System.Drawing.Pen pen, System.Drawing.Graphics? graphics);
public bool IsOutlineVisible (int x, int y, System.Drawing.Pen pen, System.Drawing.Graphics graphics);
member this.IsOutlineVisible : int * int * System.Drawing.Pen * System.Drawing.Graphics -> bool
Public Function IsOutlineVisible (x As Integer, y As Integer, pen As Pen, graphics As Graphics) As Boolean
매개 변수
- x
- Int32
테스트할 지점의 x 좌표입니다.
- y
- Int32
테스트할 점의 y 좌표입니다.
반환
이 메서드는 지정된 점이 지정된 Pen사용하여 그린 대로 이 GraphicsPath 윤곽선 내에 포함된 경우 true
반환합니다. 그렇지 않으면 false
.
예제
다음 코드 예제는 Windows Forms에서 사용하도록 설계되었으며 OnPaint 이벤트인 PaintEventArgse
필요합니다. 코드는 다음 작업을 수행합니다.
경로를 만듭니다.
경로에 사각형을 추가합니다.
넓은 펜을 만들고 해당 펜으로 경로를 확장합니다(예제를 더 명확하게 만들기 위해).
지점(100, 50)을 테스트하여 IsOutlineVisible호출하여 사각형 가장자리 중 하나(아래)에 있는지 확인합니다.
결과는 메시지 상자에 표시됩니다(이 경우 true). 즉, 가장자리가 해당 지점에 렌더링됩니다.
public:
void IsOutlineVisibleExample( PaintEventArgs^ e )
{
GraphicsPath^ myPath = gcnew GraphicsPath;
Rectangle rect = Rectangle(20,20,100,100);
myPath->AddRectangle( rect );
Pen^ testPen = gcnew Pen( Color::Black,20.0f );
myPath->Widen( testPen );
e->Graphics->FillPath( Brushes::Black, myPath );
bool visible = myPath->IsOutlineVisible( 100, 50, testPen, e->Graphics );
MessageBox::Show( String::Format( "visible = {0}", visible ) );
}
public void IsOutlineVisibleExample(PaintEventArgs e)
{
GraphicsPath myPath = new GraphicsPath();
Rectangle rect = new Rectangle(20, 20, 100, 100);
myPath.AddRectangle(rect);
Pen testPen = new Pen(Color.Black, 20);
myPath.Widen(testPen);
e.Graphics.FillPath(Brushes.Black, myPath);
bool visible = myPath.IsOutlineVisible(100, 50, testPen,
e.Graphics);
MessageBox.Show("visible = " + visible.ToString());
}
Public Sub IsOutlineVisibleExample(ByVal e As PaintEventArgs)
Dim myPath As New GraphicsPath
Dim rect As New Rectangle(20, 20, 100, 100)
myPath.AddRectangle(rect)
Dim testPen As New Pen(Color.Black, 20)
myPath.Widen(testPen)
e.Graphics.FillPath(Brushes.Black, myPath)
Dim visible As Boolean = myPath.IsOutlineVisible(100, 50, _
testPen, e.Graphics)
MessageBox.Show(("visible = " + visible.ToString()))
End Sub
설명
이 메서드는 지정된 경로의 윤곽선이 지정된 지점에 표시되는지 테스트합니다. 테스트할 점의 좌표는 세계 좌표로 제공됩니다.
graphics
변환 매트릭스는 표시 유형을 테스트하기 전에 일시적으로 적용됩니다.
적용 대상
IsOutlineVisible(Point, Pen, Graphics)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
지정된 Pen 사용하여 그리고 지정된 Graphics사용할 때 지정된 점이 이 GraphicsPath 윤곽선 내에 포함되는지 여부를 나타냅니다.
public:
bool IsOutlineVisible(System::Drawing::Point pt, System::Drawing::Pen ^ pen, System::Drawing::Graphics ^ graphics);
public bool IsOutlineVisible (System.Drawing.Point pt, System.Drawing.Pen pen, System.Drawing.Graphics? graphics);
public bool IsOutlineVisible (System.Drawing.Point pt, System.Drawing.Pen pen, System.Drawing.Graphics graphics);
member this.IsOutlineVisible : System.Drawing.Point * System.Drawing.Pen * System.Drawing.Graphics -> bool
Public Function IsOutlineVisible (pt As Point, pen As Pen, graphics As Graphics) As Boolean
매개 변수
반환
이 메서드는 지정된 점이 지정된 Pen사용하여 그린 대로 이 GraphicsPath 윤곽선 내에 포함된 경우 true
반환합니다. 그렇지 않으면 false
.
예제
예제는 IsOutlineVisible(Int32, Int32, Pen, Graphics)참조하세요.
설명
이 메서드는 지정된 경로의 윤곽선이 지정된 지점에 표시되는지 테스트합니다. 테스트할 점의 좌표는 세계 좌표로 제공됩니다.
graphics
변환 매트릭스는 표시 유형을 테스트하기 전에 일시적으로 적용됩니다.
적용 대상
IsOutlineVisible(Single, Single, Pen, Graphics)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
지정된 Pen 사용하여 그리고 지정된 Graphics사용할 때 지정된 점이 이 GraphicsPath 윤곽선 내에 포함되는지 여부를 나타냅니다.
public:
bool IsOutlineVisible(float x, float y, System::Drawing::Pen ^ pen, System::Drawing::Graphics ^ graphics);
public bool IsOutlineVisible (float x, float y, System.Drawing.Pen pen, System.Drawing.Graphics? graphics);
public bool IsOutlineVisible (float x, float y, System.Drawing.Pen pen, System.Drawing.Graphics graphics);
member this.IsOutlineVisible : single * single * System.Drawing.Pen * System.Drawing.Graphics -> bool
Public Function IsOutlineVisible (x As Single, y As Single, pen As Pen, graphics As Graphics) As Boolean
매개 변수
- x
- Single
테스트할 지점의 x 좌표입니다.
- y
- Single
테스트할 점의 y 좌표입니다.
반환
이 메서드는 지정한 점이 지정된 Pen그려지는 대로 이 GraphicsPath 윤곽선 내에 포함된 경우(아래) true
반환합니다. 그렇지 않으면 false
.
예제
예제는 IsOutlineVisible(Int32, Int32, Pen, Graphics)참조하세요.
설명
이 메서드는 지정된 경로의 윤곽선이 지정된 지점에 표시되는지 테스트합니다. 테스트할 점의 좌표는 세계 좌표로 제공됩니다.
graphics
매개 변수의 변환 매트릭스는 표시 유형을 테스트하기 전에 일시적으로 적용됩니다.
적용 대상
IsOutlineVisible(Single, Single, Pen)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
지정된 Pen사용하여 그릴 때 지정된 점이 이 GraphicsPath 윤곽선 내에 포함되는지 여부를 나타냅니다.
public:
bool IsOutlineVisible(float x, float y, System::Drawing::Pen ^ pen);
public bool IsOutlineVisible (float x, float y, System.Drawing.Pen pen);
member this.IsOutlineVisible : single * single * System.Drawing.Pen -> bool
Public Function IsOutlineVisible (x As Single, y As Single, pen As Pen) As Boolean
매개 변수
- x
- Single
테스트할 지점의 x 좌표입니다.
- y
- Single
테스트할 점의 y 좌표입니다.
반환
지정된 Pen사용하여 그릴 때 지정된 점이 이 GraphicsPath 윤곽선 내에 포함되어 있으면 이 메서드는 true
반환합니다. 그렇지 않으면 false
.
예제
예제는 IsOutlineVisible(Int32, Int32, Pen, Graphics)참조하세요.
설명
이 메서드는 지정된 경로의 윤곽선이 지정된 지점에 표시되는지 테스트합니다.
적용 대상
IsOutlineVisible(PointF, Pen)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
지정된 Pen사용하여 그릴 때 지정된 점이 이 GraphicsPath 윤곽선 내에 포함되는지 여부를 나타냅니다.
public:
bool IsOutlineVisible(System::Drawing::PointF point, System::Drawing::Pen ^ pen);
public bool IsOutlineVisible (System.Drawing.PointF point, System.Drawing.Pen pen);
member this.IsOutlineVisible : System.Drawing.PointF * System.Drawing.Pen -> bool
Public Function IsOutlineVisible (point As PointF, pen As Pen) As Boolean
매개 변수
반환
지정된 Pen사용하여 그릴 때 지정된 점이 이 GraphicsPath 윤곽선 내에 포함되어 있으면 이 메서드는 true
반환합니다. 그렇지 않으면 false
.
예제
예제는 IsOutlineVisible(Int32, Int32, Pen, Graphics)참조하세요.
설명
이 메서드는 지정된 경로의 윤곽선이 지정된 지점에 표시되는지 테스트합니다.
적용 대상
IsOutlineVisible(PointF, Pen, Graphics)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
지정된 Pen 사용하여 그리고 지정된 Graphics사용할 때 지정된 점이 이 GraphicsPath 윤곽선 내에 포함되는지 여부를 나타냅니다.
public:
bool IsOutlineVisible(System::Drawing::PointF pt, System::Drawing::Pen ^ pen, System::Drawing::Graphics ^ graphics);
public bool IsOutlineVisible (System.Drawing.PointF pt, System.Drawing.Pen pen, System.Drawing.Graphics? graphics);
public bool IsOutlineVisible (System.Drawing.PointF pt, System.Drawing.Pen pen, System.Drawing.Graphics graphics);
member this.IsOutlineVisible : System.Drawing.PointF * System.Drawing.Pen * System.Drawing.Graphics -> bool
Public Function IsOutlineVisible (pt As PointF, pen As Pen, graphics As Graphics) As Boolean
매개 변수
반환
이 메서드는 지정한 점이 지정된 Pen그려지는 대로 이 GraphicsPath 윤곽선 내에 포함된 경우(아래) true
반환합니다. 그렇지 않으면 false
.
예제
예제는 IsOutlineVisible(Int32, Int32, Pen, Graphics)참조하세요.
설명
이 메서드는 지정된 경로의 윤곽선이 지정된 지점에 표시되는지 테스트합니다. 테스트할 점의 좌표는 세계 좌표로 제공됩니다.
graphics
변환 매트릭스는 표시 유형을 테스트하기 전에 일시적으로 적용됩니다.
적용 대상
IsOutlineVisible(Int32, Int32, Pen)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
지정된 Pen사용하여 그릴 때 지정된 점이 이 GraphicsPath 윤곽선 내에 포함되는지 여부를 나타냅니다.
public:
bool IsOutlineVisible(int x, int y, System::Drawing::Pen ^ pen);
public bool IsOutlineVisible (int x, int y, System.Drawing.Pen pen);
member this.IsOutlineVisible : int * int * System.Drawing.Pen -> bool
Public Function IsOutlineVisible (x As Integer, y As Integer, pen As Pen) As Boolean
매개 변수
- x
- Int32
테스트할 지점의 x 좌표입니다.
- y
- Int32
테스트할 점의 y 좌표입니다.
반환
지정된 Pen사용하여 그릴 때 지정된 점이 이 GraphicsPath 윤곽선 내에 포함되어 있으면 이 메서드는 true
반환합니다. 그렇지 않으면 false
.
예제
예제는 IsOutlineVisible(Int32, Int32, Pen, Graphics)참조하세요.
설명
이 메서드는 지정된 경로의 윤곽선이 지정된 지점에 표시되는지 테스트합니다.
적용 대상
IsOutlineVisible(Point, Pen)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
지정된 Pen사용하여 그릴 때 지정된 점이 이 GraphicsPath 윤곽선 내에 포함되는지 여부를 나타냅니다.
public:
bool IsOutlineVisible(System::Drawing::Point point, System::Drawing::Pen ^ pen);
public bool IsOutlineVisible (System.Drawing.Point point, System.Drawing.Pen pen);
member this.IsOutlineVisible : System.Drawing.Point * System.Drawing.Pen -> bool
Public Function IsOutlineVisible (point As Point, pen As Pen) As Boolean
매개 변수
반환
지정된 Pen사용하여 그릴 때 지정된 점이 이 GraphicsPath 윤곽선 내에 포함되어 있으면 이 메서드는 true
반환합니다. 그렇지 않으면 false
.
예제
예제는 IsOutlineVisible(Int32, Int32, Pen, Graphics)참조하세요.
설명
이 메서드는 지정된 경로의 윤곽선이 지정된 지점에 표시되는지 테스트합니다.
적용 대상
.NET