Aracılığıyla paylaş


GraphicsPath.IsOutlineVisible Yöntem

Tanım

Belirtilen noktanın, belirtilen ile Pençizildiğinde bunun GraphicsPath ana hattının içinde (altında) bulunup bulunmadığını gösterir.

Aşırı Yüklemeler

IsOutlineVisible(Int32, Int32, Pen, Graphics)

Belirtilen noktanın, belirtilen ile çizildiğinde ve belirtilen Pen kullanılarak Graphicsbunun GraphicsPath ana hattı içinde (altında) bulunup bulunmadığını gösterir.

IsOutlineVisible(Point, Pen, Graphics)

Belirtilen noktanın, belirtilen ile çizildiğinde ve belirtilen Pen kullanılarak Graphicsbunun GraphicsPath ana hattı içinde (altında) bulunup bulunmadığını gösterir.

IsOutlineVisible(Single, Single, Pen, Graphics)

Belirtilen noktanın, belirtilen ile çizildiğinde ve belirtilen Pen kullanılarak Graphicsbunun GraphicsPath ana hattı içinde (altında) bulunup bulunmadığını gösterir.

IsOutlineVisible(Single, Single, Pen)

Belirtilen noktanın, belirtilen ile Pençizildiğinde bunun GraphicsPath ana hattının içinde (altında) bulunup bulunmadığını gösterir.

IsOutlineVisible(PointF, Pen)

Belirtilen noktanın, belirtilen ile Pençizildiğinde bunun GraphicsPath ana hattının içinde (altında) bulunup bulunmadığını gösterir.

IsOutlineVisible(PointF, Pen, Graphics)

Belirtilen noktanın, belirtilen ile çizildiğinde ve belirtilen Pen kullanılarak Graphicsbunun GraphicsPath ana hattı içinde (altında) bulunup bulunmadığını gösterir.

IsOutlineVisible(Int32, Int32, Pen)

Belirtilen noktanın, belirtilen ile Pençizildiğinde bunun GraphicsPath ana hattının içinde (altında) bulunup bulunmadığını gösterir.

IsOutlineVisible(Point, Pen)

Belirtilen noktanın, belirtilen ile Pençizildiğinde bunun 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

Belirtilen noktanın, belirtilen ile çizildiğinde ve belirtilen Pen kullanılarak Graphicsbunun GraphicsPath ana hattı 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

Sınanacak noktanın x koordinatı.

y
Int32

Sınanacak noktanın y koordinatı.

pen
Pen

Sınanacak Pen .

graphics
Graphics

Görünürlüğü Graphics test etmek için kullanılacak olan.

Döndürülenler

Bu yöntem, belirtilen nokta belirtilen ile Pençizildiği gibi bunun GraphicsPath ana hattında yer alırsa döndürürtrue; aksi takdirde, false.

Örnekler

Aşağıdaki kod örneği, Windows Forms ile kullanılmak üzere tasarlanmıştır ve bir OnPaint olay gerektirir.PaintEventArgse Kod aşağıdaki eylemleri gerçekleştirir:

  • Bir yol oluşturur.

  • Yola bir dikdörtgen ekler.

  • Geniş bir kalem oluşturur ve bu kalemle yolu genişleter (örneği daha net hale getirmek için),

  • bir noktayı (100, 50) çağırarak IsOutlineVisibledikdörtgenin kenarlarından birinde (altında) olup olmadığını görmek için test eder.

Sonuç ileti kutusunda gösterilir (bu örnekte true). Başka bir deyişle kenar bu nokta üzerinden 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 olarak işlenip işlenmediğini sınar. Test edilecek noktanın koordinatları dünya koordinatlarında verilir. dönüştürme matrisi graphics 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

Belirtilen noktanın, belirtilen ile çizildiğinde ve belirtilen Pen kullanılarak Graphicsbunun GraphicsPath ana hattı 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

Point Sınanacak konumu belirten bir.

pen
Pen

Sınanacak Pen .

graphics
Graphics

Görünürlüğü Graphics test etmek için kullanılacak olan.

Döndürülenler

Bu yöntem, belirtilen nokta belirtilen ile Pençizildiği gibi bunun GraphicsPath ana hattında yer alırsa döndürürtrue; aksi takdirde, false.

Örnekler

Ö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 olarak işlenip işlenmediğini sınar. Test edilecek noktanın koordinatları dünya koordinatlarında verilir. dönüştürme matrisi graphics 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

Belirtilen noktanın, belirtilen ile çizildiğinde ve belirtilen Pen kullanılarak Graphicsbunun GraphicsPath ana hattı 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

Sınanacak noktanın x koordinatı.

y
Single

Sınanacak noktanın y koordinatı.

pen
Pen

Sınanacak Pen .

graphics
Graphics

Görünürlüğü Graphics test etmek için kullanılacak olan.

Döndürülenler

Bu yöntem, belirtilen noktanın belirtilen ile Pençizildiği şekilde bunun GraphicsPath ana hattının içinde (altında) yer alırsa döndürürtrue; aksi takdirde, false.

Örnekler

Ö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 olarak işlenip işlenmediğini sınar. Test edilecek noktanın koordinatları dünya koordinatlarında verilir. Görünürlük testi öncesinde parametrenin graphics 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

Belirtilen noktanın, belirtilen ile Pençizildiğinde bunun 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

Sınanacak noktanın x koordinatı.

y
Single

Sınanacak noktanın y koordinatı.

pen
Pen

Sınanacak Pen .

Döndürülenler

Bu yöntem, belirtilen nokta belirtilen ile çizildiğinde bunun GraphicsPath ana hattında yer alırsa döndürürtrue; aksi takdirde, false.Pen

Örnekler

Ö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 olarak işlenip işlenmediğini sınar.

Şunlara uygulanır

IsOutlineVisible(PointF, Pen)

Kaynak:
GraphicsPath.cs
Kaynak:
GraphicsPath.cs
Kaynak:
GraphicsPath.cs

Belirtilen noktanın, belirtilen ile Pençizildiğinde bunun 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

PointF Sınanacak konumu belirten bir.

pen
Pen

Sınanacak Pen .

Döndürülenler

Bu yöntem, belirtilen nokta belirtilen ile çizildiğinde bunun GraphicsPath ana hattında yer alırsa döndürürtrue; aksi takdirde, false.Pen

Örnekler

Ö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 olarak işlenip işlenmediğini sınar.

Şunlara uygulanır

IsOutlineVisible(PointF, Pen, Graphics)

Kaynak:
GraphicsPath.cs
Kaynak:
GraphicsPath.cs
Kaynak:
GraphicsPath.cs

Belirtilen noktanın, belirtilen ile çizildiğinde ve belirtilen Pen kullanılarak Graphicsbunun GraphicsPath ana hattı 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

PointF Sınanacak konumu belirten bir.

pen
Pen

Sınanacak Pen .

graphics
Graphics

Görünürlüğü Graphics test etmek için kullanılacak olan.

Döndürülenler

Bu yöntem, belirtilen noktanın belirtilen ile Pençizildiği şekilde bunun GraphicsPath ana hattının içinde (altında) yer alırsa döndürürtrue; aksi takdirde, false.

Örnekler

Ö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 olarak işlenip işlenmediğini sınar. Test edilecek noktanın koordinatları dünya koordinatlarında verilir. dönüştürme matrisi graphics 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

Belirtilen noktanın, belirtilen ile Pençizildiğinde bunun 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

Sınanacak noktanın x koordinatı.

y
Int32

Sınanacak noktanın y koordinatı.

pen
Pen

Sınanacak Pen .

Döndürülenler

Bu yöntem, belirtilen nokta belirtilen ile çizildiğinde bunun GraphicsPath ana hattında yer alırsa döndürürtrue; aksi takdirde, false.Pen

Örnekler

Ö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 olarak işlenip işlenmediğini sınar.

Şunlara uygulanır

IsOutlineVisible(Point, Pen)

Kaynak:
GraphicsPath.cs
Kaynak:
GraphicsPath.cs
Kaynak:
GraphicsPath.cs

Belirtilen noktanın, belirtilen ile Pençizildiğinde bunun 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

Point Sınanacak konumu belirten bir.

pen
Pen

Sınanacak Pen .

Döndürülenler

Bu yöntem, belirtilen nokta belirtilen ile çizildiğinde bunun GraphicsPath ana hattında yer alırsa döndürürtrue; aksi takdirde, false.Pen

Örnekler

Ö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 olarak işlenip işlenmediğini sınar.

Şunlara uygulanır