GraphicsPath.IsOutlineVisible Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt aangegeven of het opgegeven punt zich binnen (onder) het overzicht ervan GraphicsPath bevindt wanneer het wordt getekend met de opgegeven Pen.
Overloads
| Name | Description |
|---|---|
| IsOutlineVisible(Point, Pen) |
Hiermee wordt aangegeven of het opgegeven punt zich binnen (onder) het overzicht ervan GraphicsPath bevindt wanneer het wordt getekend met de opgegeven Pen. |
| IsOutlineVisible(PointF, Pen) |
Hiermee wordt aangegeven of het opgegeven punt zich binnen (onder) het overzicht ervan GraphicsPath bevindt wanneer het wordt getekend met de opgegeven Pen. |
| IsOutlineVisible(Point, Pen, Graphics) |
Geeft aan of het opgegeven punt zich binnen (onder) het overzicht ervan GraphicsPath bevindt wanneer het wordt getekend met de opgegeven Pen en het opgegeven Graphics. |
| IsOutlineVisible(PointF, Pen, Graphics) |
Geeft aan of het opgegeven punt zich binnen (onder) het overzicht ervan GraphicsPath bevindt wanneer het wordt getekend met de opgegeven Pen en het opgegeven Graphics. |
| IsOutlineVisible(Int32, Int32, Pen) |
Hiermee wordt aangegeven of het opgegeven punt zich binnen (onder) het overzicht ervan GraphicsPath bevindt wanneer het wordt getekend met de opgegeven Pen. |
| IsOutlineVisible(Single, Single, Pen) |
Hiermee wordt aangegeven of het opgegeven punt zich binnen (onder) het overzicht ervan GraphicsPath bevindt wanneer het wordt getekend met de opgegeven Pen. |
| IsOutlineVisible(Int32, Int32, Pen, Graphics) |
Geeft aan of het opgegeven punt zich binnen (onder) het overzicht ervan GraphicsPath bevindt wanneer het wordt getekend met de opgegeven Pen en het opgegeven Graphics. |
| IsOutlineVisible(Single, Single, Pen, Graphics) |
Geeft aan of het opgegeven punt zich binnen (onder) het overzicht ervan GraphicsPath bevindt wanneer het wordt getekend met de opgegeven Pen en het opgegeven Graphics. |
IsOutlineVisible(Point, Pen)
Hiermee wordt aangegeven of het opgegeven punt zich binnen (onder) het overzicht ervan GraphicsPath bevindt wanneer het wordt getekend met de opgegeven 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
Parameters
Retouren
Deze methode retourneert true als het opgegeven punt zich in het overzicht ervan GraphicsPath bevindt wanneer het wordt getekend met de opgegeven Pen; anders false.
Voorbeelden
Zie IsOutlineVisible(Int32, Int32, Pen, Graphics)voor een voorbeeld.
Opmerkingen
Met deze methode wordt getest of het overzicht van een bepaald pad zichtbaar is op het opgegeven punt.
Van toepassing op
IsOutlineVisible(PointF, Pen)
Hiermee wordt aangegeven of het opgegeven punt zich binnen (onder) het overzicht ervan GraphicsPath bevindt wanneer het wordt getekend met de opgegeven 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
Parameters
Retouren
Deze methode retourneert true als het opgegeven punt zich in het overzicht ervan GraphicsPath bevindt wanneer het wordt getekend met de opgegeven Pen; anders false.
Voorbeelden
Zie IsOutlineVisible(Int32, Int32, Pen, Graphics)voor een voorbeeld.
Opmerkingen
Met deze methode wordt getest of het overzicht van een bepaald pad zichtbaar is op het opgegeven punt.
Van toepassing op
IsOutlineVisible(Point, Pen, Graphics)
Geeft aan of het opgegeven punt zich binnen (onder) het overzicht ervan GraphicsPath bevindt wanneer het wordt getekend met de opgegeven Pen en het opgegeven 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
Parameters
Retouren
Deze methode retourneert true als het opgegeven punt zich in het kader van dit GraphicsPath punt bevindt zoals getekend met de opgegeven Pen; anders false.
Voorbeelden
Zie IsOutlineVisible(Int32, Int32, Pen, Graphics)voor een voorbeeld.
Opmerkingen
Met deze methode wordt getest of het overzicht van een bepaald pad zichtbaar is op het opgegeven punt. De coördinaten van het te testen punt worden gegeven in wereldcoördinaten. De transformatiematrix van graphics wordt tijdelijk toegepast voordat er wordt getest op zichtbaarheid.
Van toepassing op
IsOutlineVisible(PointF, Pen, Graphics)
Geeft aan of het opgegeven punt zich binnen (onder) het overzicht ervan GraphicsPath bevindt wanneer het wordt getekend met de opgegeven Pen en het opgegeven 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
Parameters
Retouren
Deze methode retourneert true als het opgegeven punt zich binnen (onder) het overzicht ervan GraphicsPath bevindt zoals getekend met de opgegeven Pen; anders false.
Voorbeelden
Zie IsOutlineVisible(Int32, Int32, Pen, Graphics)voor een voorbeeld.
Opmerkingen
Met deze methode wordt getest of het overzicht van een bepaald pad zichtbaar is op het opgegeven punt. De coördinaten van het te testen punt worden gegeven in wereldcoördinaten. De transformatiematrix van graphics wordt tijdelijk toegepast voordat er wordt getest op zichtbaarheid.
Van toepassing op
IsOutlineVisible(Int32, Int32, Pen)
Hiermee wordt aangegeven of het opgegeven punt zich binnen (onder) het overzicht ervan GraphicsPath bevindt wanneer het wordt getekend met de opgegeven 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
Parameters
- x
- Int32
De x-coördinaat van het punt dat moet worden getest.
- y
- Int32
De y-coördinaat van het punt dat moet worden getest.
Retouren
Deze methode retourneert true als het opgegeven punt zich in het overzicht ervan GraphicsPath bevindt wanneer het wordt getekend met de opgegeven Pen; anders false.
Voorbeelden
Zie IsOutlineVisible(Int32, Int32, Pen, Graphics)voor een voorbeeld.
Opmerkingen
Met deze methode wordt getest of het overzicht van een bepaald pad zichtbaar is op het opgegeven punt.
Van toepassing op
IsOutlineVisible(Single, Single, Pen)
Hiermee wordt aangegeven of het opgegeven punt zich binnen (onder) het overzicht ervan GraphicsPath bevindt wanneer het wordt getekend met de opgegeven 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
Parameters
- x
- Single
De x-coördinaat van het punt dat moet worden getest.
- y
- Single
De y-coördinaat van het punt dat moet worden getest.
Retouren
Deze methode retourneert true als het opgegeven punt zich in het overzicht ervan GraphicsPath bevindt wanneer het wordt getekend met de opgegeven Pen; anders false.
Voorbeelden
Zie IsOutlineVisible(Int32, Int32, Pen, Graphics)voor een voorbeeld.
Opmerkingen
Met deze methode wordt getest of het overzicht van een bepaald pad zichtbaar is op het opgegeven punt.
Van toepassing op
IsOutlineVisible(Int32, Int32, Pen, Graphics)
Geeft aan of het opgegeven punt zich binnen (onder) het overzicht ervan GraphicsPath bevindt wanneer het wordt getekend met de opgegeven Pen en het opgegeven 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
Parameters
- x
- Int32
De x-coördinaat van het punt dat moet worden getest.
- y
- Int32
De y-coördinaat van het punt dat moet worden getest.
Retouren
Deze methode retourneert true als het opgegeven punt zich in het kader van dit GraphicsPath punt bevindt zoals getekend met de opgegeven Pen; anders false.
Voorbeelden
Het volgende codevoorbeeld is ontworpen voor gebruik met Windows Forms en vereist PaintEventArgse, een OnPaint-gebeurtenis. De code voert de volgende acties uit:
Hiermee maakt u een pad.
Hiermee voegt u een rechthoek toe aan het pad.
Hiermee maakt u een brede pen en verbreedt u het pad met die pen (om het voorbeeld duidelijker te maken),
Test een punt (100, 50) om te zien of het binnen (onder) een van de randen van de rechthoek ligt door aan te roepen IsOutlineVisible.
Het resultaat wordt weergegeven in het berichtvak (in dit geval waar). Met andere woorden: de rand wordt over dat punt weergegeven.
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
Opmerkingen
Met deze methode wordt getest of het overzicht van een bepaald pad zichtbaar is op het opgegeven punt. De coördinaten van het te testen punt worden gegeven in wereldcoördinaten. De transformatiematrix van graphics wordt tijdelijk toegepast voordat er wordt getest op zichtbaarheid.
Van toepassing op
IsOutlineVisible(Single, Single, Pen, Graphics)
Geeft aan of het opgegeven punt zich binnen (onder) het overzicht ervan GraphicsPath bevindt wanneer het wordt getekend met de opgegeven Pen en het opgegeven 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
Parameters
- x
- Single
De x-coördinaat van het punt dat moet worden getest.
- y
- Single
De y-coördinaat van het punt dat moet worden getest.
Retouren
Deze methode retourneert true als het opgegeven punt zich binnen (onder) het overzicht ervan GraphicsPath bevindt zoals getekend met de opgegeven Pen; anders false.
Voorbeelden
Zie IsOutlineVisible(Int32, Int32, Pen, Graphics)voor een voorbeeld.
Opmerkingen
Met deze methode wordt getest of het overzicht van een bepaald pad zichtbaar is op het opgegeven punt. De coördinaten van het te testen punt worden gegeven in wereldcoördinaten. De transformatiematrix van de graphics parameter wordt tijdelijk toegepast voordat er wordt getest op zichtbaarheid.