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