Bagikan melalui


GraphicsPath.IsOutlineVisible Metode

Definisi

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

Overload

IsOutlineVisible(Int32, Int32, Pen, Graphics)

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

IsOutlineVisible(Point, Pen, Graphics)

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

IsOutlineVisible(Single, Single, Pen, Graphics)

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

IsOutlineVisible(Single, Single, Pen)

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

IsOutlineVisible(PointF, Pen)

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

IsOutlineVisible(PointF, Pen, Graphics)

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

IsOutlineVisible(Int32, Int32, Pen)

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

IsOutlineVisible(Point, Pen)

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

IsOutlineVisible(Int32, Int32, Pen, Graphics)

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

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

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

Pen untuk diuji.

graphics
Graphics

Graphics untuk menguji visibilitas.

Mengembalikan

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

Contoh

Contoh kode berikut dirancang untuk digunakan dengan Windows Forms, dan memerlukan PaintEventArgse, peristiwa OnPaint. Kode melakukan tindakan berikut:

  • Membuat jalur.

  • Menambahkan persegi panjang ke jalur.

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

  • Menguji titik (100, 50) untuk melihat apakah titik tersebut berada 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 untuk sementara diterapkan sebelum menguji visibilitas.

Berlaku untuk

IsOutlineVisible(Point, Pen, Graphics)

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

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

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 yang akan diuji.

pen
Pen

Pen untuk diuji.

graphics
Graphics

Graphics untuk menguji visibilitas.

Mengembalikan

Metode ini mengembalikan true jika titik yang ditentukan terkandung dalam kerangka GraphicsPath ini seperti yang digambar dengan Penyang ditentukan; 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 untuk sementara diterapkan sebelum menguji visibilitas.

Berlaku untuk

IsOutlineVisible(Single, Single, Pen, Graphics)

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

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

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

Pen untuk diuji.

graphics
Graphics

Graphics untuk menguji visibilitas.

Mengembalikan

Metode ini mengembalikan true jika titik yang ditentukan terkandung dalam (di bawah) kerangka GraphicsPath ini seperti yang digambar dengan Penyang ditentukan ; 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 parameter graphics diterapkan sementara sebelum pengujian visibilitas.

Berlaku untuk

IsOutlineVisible(Single, Single, Pen)

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

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

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

Pen untuk diuji.

Mengembalikan

Metode ini mengembalikan true jika titik yang ditentukan terkandung dalam kerangka GraphicsPath ini saat digambar dengan Penyang ditentukan ; 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
Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs

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

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 yang akan diuji.

pen
Pen

Pen untuk diuji.

Mengembalikan

Metode ini mengembalikan true jika titik yang ditentukan terkandung dalam kerangka GraphicsPath ini saat digambar dengan Penyang ditentukan ; 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
Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs

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

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 yang akan diuji.

pen
Pen

Pen untuk diuji.

graphics
Graphics

Graphics untuk menguji visibilitas.

Mengembalikan

Metode ini mengembalikan true jika titik yang ditentukan terkandung dalam (di bawah) kerangka GraphicsPath ini seperti yang digambar dengan Penyang ditentukan ; 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 untuk sementara diterapkan sebelum menguji visibilitas.

Berlaku untuk

IsOutlineVisible(Int32, Int32, Pen)

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

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

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

Pen untuk diuji.

Mengembalikan

Metode ini mengembalikan true jika titik yang ditentukan terkandung dalam kerangka GraphicsPath ini saat digambar dengan Penyang ditentukan ; 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
Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs

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

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 yang akan diuji.

pen
Pen

Pen untuk diuji.

Mengembalikan

Metode ini mengembalikan true jika titik yang ditentukan terkandung dalam kerangka GraphicsPath ini saat digambar dengan Penyang ditentukan ; 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