GraphicsPath.IsOutlineVisible Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
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
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.
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.
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
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
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.
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
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk