Bagikan melalui


GraphicsPath.IsOutlineVisible Metode

Definisi

Menunjukkan apakah titik yang ditentukan terkandung dalam (di bawah) kerangka ini GraphicsPath saat digambar dengan yang ditentukan Pen.

Overload

IsOutlineVisible(Int32, Int32, Pen, Graphics)

Menunjukkan apakah titik yang ditentukan terkandung dalam (di bawah) kerangka ini GraphicsPath saat digambar dengan yang ditentukan Pen dan menggunakan yang ditentukan Graphics.

IsOutlineVisible(Point, Pen, Graphics)

Menunjukkan apakah titik yang ditentukan terkandung dalam (di bawah) kerangka ini GraphicsPath saat digambar dengan yang ditentukan Pen dan menggunakan yang ditentukan Graphics.

IsOutlineVisible(Single, Single, Pen, Graphics)

Menunjukkan apakah titik yang ditentukan terkandung dalam (di bawah) kerangka ini GraphicsPath saat digambar dengan yang ditentukan Pen dan menggunakan yang ditentukan Graphics.

IsOutlineVisible(Single, Single, Pen)

Menunjukkan apakah titik yang ditentukan terkandung dalam (di bawah) kerangka ini GraphicsPath saat digambar dengan yang ditentukan Pen.

IsOutlineVisible(PointF, Pen)

Menunjukkan apakah titik yang ditentukan terkandung dalam (di bawah) kerangka ini GraphicsPath saat digambar dengan yang ditentukan Pen.

IsOutlineVisible(PointF, Pen, Graphics)

Menunjukkan apakah titik yang ditentukan terkandung dalam (di bawah) kerangka ini GraphicsPath saat digambar dengan yang ditentukan Pen dan menggunakan yang ditentukan Graphics.

IsOutlineVisible(Int32, Int32, Pen)

Menunjukkan apakah titik yang ditentukan terkandung dalam (di bawah) kerangka ini GraphicsPath saat digambar dengan yang ditentukan Pen.

IsOutlineVisible(Point, Pen)

Menunjukkan apakah titik yang ditentukan terkandung dalam (di bawah) kerangka ini GraphicsPath saat digambar dengan yang ditentukan Pen.

IsOutlineVisible(Int32, Int32, Pen, Graphics)

Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs

Menunjukkan apakah titik yang ditentukan terkandung dalam (di bawah) kerangka ini GraphicsPath saat digambar dengan yang ditentukan Pen dan menggunakan yang ditentukan 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);
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

Parameter

x
Int32

Koordinat x dari titik untuk diuji.

y
Int32

Koordinat y dari titik untuk diuji.

pen
Pen

Yang akan diuji Pen .

graphics
Graphics

Graphics yang akan menguji visibilitas.

Mengembalikan

Metode ini mengembalikan true jika titik yang ditentukan terkandung dalam kerangka ini GraphicsPath seperti yang digambar dengan yang ditentukan Pen; jika tidak, false.

Contoh

Contoh kode berikut dirancang untuk digunakan dengan Formulir Windows, dan memerlukan PaintEventArgse, peristiwaOnPaint. Kode melakukan tindakan berikut:

  • Membuat jalur.

  • Menambahkan persegi ke jalur.

  • Membuat pena lebar dan memperluas jalur dengan pena tersebut (untuk membuat contoh lebih jelas),

  • Menguji titik (100, 50) untuk melihat apakah titik tersebut terletak di dalam (di bawah) salah satu tepi persegi panjang dengan memanggil IsOutlineVisible.

Hasilnya diperlihatkan dalam kotak pesan (dalam hal ini, benar). Dengan kata lain tepi dirender di atas titik itu.

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

Keterangan

Metode ini menguji untuk melihat apakah kerangka jalur tertentu dirender terlihat pada titik yang ditentukan. Koordinat titik yang akan diuji diberikan dalam koordinat dunia. Matriks transformasi graphics diterapkan sementara sebelum menguji visibilitas.

Berlaku untuk

IsOutlineVisible(Point, Pen, Graphics)

Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs

Menunjukkan apakah titik yang ditentukan terkandung dalam (di bawah) kerangka ini GraphicsPath saat digambar dengan yang ditentukan Pen dan menggunakan yang ditentukan 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);
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

Parameter

pt
Point

Point yang menentukan lokasi untuk diuji.

pen
Pen

Yang akan diuji Pen .

graphics
Graphics

Graphics yang akan menguji visibilitas.

Mengembalikan

Metode ini mengembalikan true jika titik yang ditentukan terkandung dalam kerangka ini GraphicsPath seperti yang digambar dengan yang ditentukan Pen; jika tidak, false.

Contoh

Misalnya, lihat IsOutlineVisible(Int32, Int32, Pen, Graphics).

Keterangan

Metode ini menguji untuk melihat apakah kerangka jalur tertentu dirender terlihat pada titik yang ditentukan. Koordinat titik yang akan diuji diberikan dalam koordinat dunia. Matriks transformasi graphics diterapkan sementara sebelum menguji visibilitas.

Berlaku untuk

IsOutlineVisible(Single, Single, Pen, Graphics)

Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs

Menunjukkan apakah titik yang ditentukan terkandung dalam (di bawah) kerangka ini GraphicsPath saat digambar dengan yang ditentukan Pen dan menggunakan yang ditentukan 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);
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

Parameter

x
Single

Koordinat x dari titik untuk diuji.

y
Single

Koordinat y dari titik untuk diuji.

pen
Pen

Yang akan diuji Pen .

graphics
Graphics

Graphics yang akan menguji visibilitas.

Mengembalikan

Metode ini mengembalikan true jika titik yang ditentukan terkandung dalam (di bawah) kerangka ini GraphicsPath seperti yang digambar dengan yang ditentukan Pen; jika tidak, false.

Contoh

Misalnya, lihat IsOutlineVisible(Int32, Int32, Pen, Graphics).

Keterangan

Metode ini menguji untuk melihat apakah kerangka jalur tertentu dirender terlihat pada titik yang ditentukan. Koordinat titik yang akan diuji diberikan dalam koordinat dunia. Matriks graphics transformasi parameter diterapkan sementara sebelum menguji visibilitas.

Berlaku untuk

IsOutlineVisible(Single, Single, Pen)

Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs

Menunjukkan apakah titik yang ditentukan terkandung dalam (di bawah) kerangka ini GraphicsPath saat digambar dengan yang ditentukan Pen.

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

Parameter

x
Single

Koordinat x dari titik untuk diuji.

y
Single

Koordinat y dari titik untuk diuji.

pen
Pen

Yang akan diuji Pen .

Mengembalikan

Metode ini mengembalikan true jika titik yang ditentukan terkandung dalam kerangka ini GraphicsPath ketika digambar dengan yang ditentukan Pen; jika tidak, false.

Contoh

Misalnya, lihat IsOutlineVisible(Int32, Int32, Pen, Graphics).

Keterangan

Metode ini menguji untuk melihat apakah kerangka jalur tertentu dirender terlihat pada titik yang ditentukan.

Berlaku untuk

IsOutlineVisible(PointF, Pen)

Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs

Menunjukkan apakah titik yang ditentukan terkandung dalam (di bawah) kerangka ini GraphicsPath saat digambar dengan yang ditentukan Pen.

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

Parameter

point
PointF

PointF yang menentukan lokasi untuk diuji.

pen
Pen

Yang akan diuji Pen .

Mengembalikan

Metode ini mengembalikan true jika titik yang ditentukan terkandung dalam kerangka ini GraphicsPath ketika digambar dengan yang ditentukan Pen; jika tidak, false.

Contoh

Misalnya, lihat IsOutlineVisible(Int32, Int32, Pen, Graphics).

Keterangan

Metode ini menguji untuk melihat apakah kerangka jalur tertentu dirender terlihat pada titik yang ditentukan.

Berlaku untuk

IsOutlineVisible(PointF, Pen, Graphics)

Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs

Menunjukkan apakah titik yang ditentukan terkandung dalam (di bawah) kerangka ini GraphicsPath saat digambar dengan yang ditentukan Pen dan menggunakan yang ditentukan 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);
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

Parameter

pt
PointF

PointF yang menentukan lokasi untuk diuji.

pen
Pen

Yang akan diuji Pen .

graphics
Graphics

Graphics yang akan menguji visibilitas.

Mengembalikan

Metode ini mengembalikan true jika titik yang ditentukan terkandung dalam (di bawah) kerangka ini GraphicsPath seperti yang digambar dengan yang ditentukan Pen; jika tidak, false.

Contoh

Misalnya, lihat IsOutlineVisible(Int32, Int32, Pen, Graphics).

Keterangan

Metode ini menguji untuk melihat apakah kerangka jalur tertentu dirender terlihat pada titik yang ditentukan. Koordinat titik yang akan diuji diberikan dalam koordinat dunia. Matriks transformasi graphics diterapkan sementara sebelum menguji visibilitas.

Berlaku untuk

IsOutlineVisible(Int32, Int32, Pen)

Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs

Menunjukkan apakah titik yang ditentukan terkandung dalam (di bawah) kerangka ini GraphicsPath saat digambar dengan yang ditentukan Pen.

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

Parameter

x
Int32

Koordinat x dari titik untuk diuji.

y
Int32

Koordinat y dari titik untuk diuji.

pen
Pen

Yang akan diuji Pen .

Mengembalikan

Metode ini mengembalikan true jika titik yang ditentukan terkandung dalam kerangka ini GraphicsPath ketika digambar dengan yang ditentukan Pen; jika tidak, false.

Contoh

Misalnya, lihat IsOutlineVisible(Int32, Int32, Pen, Graphics).

Keterangan

Metode ini menguji untuk melihat apakah kerangka jalur tertentu dirender terlihat pada titik yang ditentukan.

Berlaku untuk

IsOutlineVisible(Point, Pen)

Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs

Menunjukkan apakah titik yang ditentukan terkandung dalam (di bawah) kerangka ini GraphicsPath saat digambar dengan yang ditentukan Pen.

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

Parameter

point
Point

Point yang menentukan lokasi untuk diuji.

pen
Pen

Yang akan diuji Pen .

Mengembalikan

Metode ini mengembalikan true jika titik yang ditentukan terkandung dalam kerangka ini GraphicsPath ketika digambar dengan yang ditentukan Pen; jika tidak, false.

Contoh

Misalnya, lihat IsOutlineVisible(Int32, Int32, Pen, Graphics).

Keterangan

Metode ini menguji untuk melihat apakah kerangka jalur tertentu dirender terlihat pada titik yang ditentukan.

Berlaku untuk