Aracılığıyla paylaş


GraphicsPath.IsOutlineVisible Yöntem

Tanım

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ı.

pen
Pen

Test için Pen.

graphics
Graphics

Görünürlüğü test etmek için Graphics.

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 PaintEventArgsegerektirir. 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

pt
Point

Test için konumu belirten bir Point.

pen
Pen

Test için Pen.

graphics
Graphics

Görünürlüğü test etmek için Graphics.

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ı.

pen
Pen

Test için Pen.

graphics
Graphics

Görünürlüğü test etmek için Graphics.

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ı.

pen
Pen

Test için Pen.

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

point
PointF

Test için konumu belirten bir PointF.

pen
Pen

Test için Pen.

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

pt
PointF

Test için konumu belirten bir PointF.

pen
Pen

Test için Pen.

graphics
Graphics

Görünürlüğü test etmek için Graphics.

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ı.

pen
Pen

Test için Pen.

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

point
Point

Test için konumu belirten bir Point.

pen
Pen

Test için Pen.

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