GraphicsPath.IsOutlineVisible Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen noktanın belirtilen Penile çizildiğinde bu GraphicsPath ana hattının içinde (altında) bulunup bulunmadığını gösterir.
Aşırı Yüklemeler
IsOutlineVisible(Int32, Int32, Pen, Graphics) |
Belirtilen Pen ile çizildiğinde ve belirtilen Graphicskullanıldığında belirtilen noktanın bu GraphicsPath ana hattının içinde (altında) bulunup bulunmadığını gösterir. |
IsOutlineVisible(Point, Pen, Graphics) |
Belirtilen Pen ile çizildiğinde ve belirtilen Graphicskullanıldığında belirtilen noktanın bu GraphicsPath ana hattının içinde (altında) bulunup bulunmadığını gösterir. |
IsOutlineVisible(Single, Single, Pen, Graphics) |
Belirtilen Pen ile çizildiğinde ve belirtilen Graphicskullanıldığında belirtilen noktanın bu GraphicsPath ana hattının içinde (altında) bulunup bulunmadığını gösterir. |
IsOutlineVisible(Single, Single, Pen) |
Belirtilen noktanın belirtilen Penile çizildiğinde bu GraphicsPath ana hattının içinde (altında) bulunup bulunmadığını gösterir. |
IsOutlineVisible(PointF, Pen) |
Belirtilen noktanın belirtilen Penile çizildiğinde bu GraphicsPath ana hattının içinde (altında) bulunup bulunmadığını gösterir. |
IsOutlineVisible(PointF, Pen, Graphics) |
Belirtilen Pen ile çizildiğinde ve belirtilen Graphicskullanıldığında belirtilen noktanın bu GraphicsPath ana hattının içinde (altında) bulunup bulunmadığını gösterir. |
IsOutlineVisible(Int32, Int32, Pen) |
Belirtilen noktanın belirtilen Penile çizildiğinde bu GraphicsPath ana hattının içinde (altında) bulunup bulunmadığını gösterir. |
IsOutlineVisible(Point, Pen) |
Belirtilen noktanın belirtilen Penile çizildiğinde bu GraphicsPath ana hattının içinde (altında) bulunup bulunmadığını gösterir. |
IsOutlineVisible(Int32, Int32, Pen, Graphics)
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
Belirtilen Pen ile çizildiğinde ve belirtilen Graphicskullanıldığında belirtilen noktanın bu GraphicsPath ana hattının içinde (altında) bulunup bulunmadığını gösterir.
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
Parametreler
- x
- Int32
Test için noktanın x koordinatı.
- y
- Int32
Test için noktanın y koordinatı.
Döndürülenler
Bu yöntem, belirtilen nokta belirtilen Penile çizildiği gibi bu GraphicsPath ana hattında yer alırsa true
döndürür; aksi takdirde, false
.
Örnekler
Aşağıdaki kod örneği Windows Forms ile kullanılmak üzere tasarlanmıştır ve OnPaint bir olay PaintEventArgse
gerektirir. Kod aşağıdaki eylemleri gerçekleştirir:
Bir yol oluşturur.
Yola bir dikdörtgen ekler.
Geniş bir kalem oluşturur ve yolu bu kalemle genişleter (örneği daha net hale getirmek için),
bir noktayı (100, 50) test ederek dikdörtgenin kenarlarından birinde (altında) olup olmadığını görmek için IsOutlineVisibleçağrısı yapın.
Sonuç ileti kutusunda gösterilir (bu örnekte true). Başka bir deyişle kenar bu noktadan sonra işlenir.
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
Açıklamalar
Bu yöntem, belirli bir yolun ana hattının belirtilen noktada görünür olup olmadığını sınar. Test edilecek noktanın koordinatları dünya koordinatlarında verilir.
graphics
dönüştürme matrisi, görünürlük testi öncesinde geçici olarak uygulanır.
Şunlara uygulanır
IsOutlineVisible(Point, Pen, Graphics)
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
Belirtilen Pen ile çizildiğinde ve belirtilen Graphicskullanıldığında belirtilen noktanın bu GraphicsPath ana hattının içinde (altında) bulunup bulunmadığını gösterir.
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
Parametreler
Döndürülenler
Bu yöntem, belirtilen nokta belirtilen Penile çizildiği gibi bu GraphicsPath ana hattında yer alırsa true
döndürür; aksi takdirde, false
.
Örnekler
Bir örnek için bkz. IsOutlineVisible(Int32, Int32, Pen, Graphics).
Açıklamalar
Bu yöntem, belirli bir yolun ana hattının belirtilen noktada görünür olup olmadığını sınar. Test edilecek noktanın koordinatları dünya koordinatlarında verilir.
graphics
dönüştürme matrisi, görünürlük testi öncesinde geçici olarak uygulanır.
Şunlara uygulanır
IsOutlineVisible(Single, Single, Pen, Graphics)
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
Belirtilen Pen ile çizildiğinde ve belirtilen Graphicskullanıldığında belirtilen noktanın bu GraphicsPath ana hattının içinde (altında) bulunup bulunmadığını gösterir.
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
Parametreler
- x
- Single
Test için noktanın x koordinatı.
- y
- Single
Test için noktanın y koordinatı.
Döndürülenler
Belirtilen nokta belirtilen Pençizildiği gibi bu GraphicsPath ana hattının içinde (altında) yer alırsa, bu yöntem true
döndürür; aksi takdirde, false
.
Örnekler
Bir örnek için bkz. IsOutlineVisible(Int32, Int32, Pen, Graphics).
Açıklamalar
Bu yöntem, belirli bir yolun ana hattının belirtilen noktada görünür olup olmadığını sınar. Test edilecek noktanın koordinatları dünya koordinatlarında verilir. görünürlük testi öncesinde graphics
parametresinin dönüştürme matrisi geçici olarak uygulanır.
Şunlara uygulanır
IsOutlineVisible(Single, Single, Pen)
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
Belirtilen noktanın belirtilen Penile çizildiğinde bu GraphicsPath ana hattının içinde (altında) bulunup bulunmadığını gösterir.
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
Parametreler
- x
- Single
Test için noktanın x koordinatı.
- y
- Single
Test için noktanın y koordinatı.
Döndürülenler
Bu yöntem, belirtilen nokta belirtilen Penile çizildiğinde bu GraphicsPath ana hattında yer alırsa true
döndürür; aksi takdirde, false
.
Örnekler
Bir örnek için bkz. IsOutlineVisible(Int32, Int32, Pen, Graphics).
Açıklamalar
Bu yöntem, belirli bir yolun ana hattının belirtilen noktada görünür olup olmadığını sınar.
Şunlara uygulanır
IsOutlineVisible(PointF, Pen)
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
Belirtilen noktanın belirtilen Penile çizildiğinde bu GraphicsPath ana hattının içinde (altında) bulunup bulunmadığını gösterir.
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
Parametreler
Döndürülenler
Bu yöntem, belirtilen nokta belirtilen Penile çizildiğinde bu GraphicsPath ana hattında yer alırsa true
döndürür; aksi takdirde, false
.
Örnekler
Bir örnek için bkz. IsOutlineVisible(Int32, Int32, Pen, Graphics).
Açıklamalar
Bu yöntem, belirli bir yolun ana hattının belirtilen noktada görünür olup olmadığını sınar.
Şunlara uygulanır
IsOutlineVisible(PointF, Pen, Graphics)
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
Belirtilen Pen ile çizildiğinde ve belirtilen Graphicskullanıldığında belirtilen noktanın bu GraphicsPath ana hattının içinde (altında) bulunup bulunmadığını gösterir.
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
Parametreler
Döndürülenler
Belirtilen nokta belirtilen Pençizildiği gibi bu GraphicsPath ana hattının içinde (altında) yer alırsa, bu yöntem true
döndürür; aksi takdirde, false
.
Örnekler
Bir örnek için bkz. IsOutlineVisible(Int32, Int32, Pen, Graphics).
Açıklamalar
Bu yöntem, belirli bir yolun ana hattının belirtilen noktada görünür olup olmadığını sınar. Test edilecek noktanın koordinatları dünya koordinatlarında verilir.
graphics
dönüştürme matrisi, görünürlük testi öncesinde geçici olarak uygulanır.
Şunlara uygulanır
IsOutlineVisible(Int32, Int32, Pen)
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
Belirtilen noktanın belirtilen Penile çizildiğinde bu GraphicsPath ana hattının içinde (altında) bulunup bulunmadığını gösterir.
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
Parametreler
- x
- Int32
Test için noktanın x koordinatı.
- y
- Int32
Test için noktanın y koordinatı.
Döndürülenler
Bu yöntem, belirtilen nokta belirtilen Penile çizildiğinde bu GraphicsPath ana hattında yer alırsa true
döndürür; aksi takdirde, false
.
Örnekler
Bir örnek için bkz. IsOutlineVisible(Int32, Int32, Pen, Graphics).
Açıklamalar
Bu yöntem, belirli bir yolun ana hattının belirtilen noktada görünür olup olmadığını sınar.
Şunlara uygulanır
IsOutlineVisible(Point, Pen)
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
- Kaynak:
- GraphicsPath.cs
Belirtilen noktanın belirtilen Penile çizildiğinde bu GraphicsPath ana hattının içinde (altında) bulunup bulunmadığını gösterir.
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
Parametreler
Döndürülenler
Bu yöntem, belirtilen nokta belirtilen Penile çizildiğinde bu GraphicsPath ana hattında yer alırsa true
döndürür; aksi takdirde, false
.
Örnekler
Bir örnek için bkz. IsOutlineVisible(Int32, Int32, Pen, Graphics).
Açıklamalar
Bu yöntem, belirli bir yolun ana hattının belirtilen noktada görünür olup olmadığını sınar.