GraphicsPath.IsOutlineVisible Methode

Definitie

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

point
Point

Een Point die de locatie aangeeft die moet worden getest.

pen
Pen

De Pen te testen.

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

point
PointF

Een PointF die de locatie aangeeft die moet worden getest.

pen
Pen

De Pen te testen.

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

pt
Point

Een Point die de locatie aangeeft die moet worden getest.

pen
Pen

De Pen te testen.

graphics
Graphics

De Graphics waarvoor de zichtbaarheid 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

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

pt
PointF

Een PointF die de locatie aangeeft die moet worden getest.

pen
Pen

De Pen te testen.

graphics
Graphics

De Graphics waarvoor de zichtbaarheid 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 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.

pen
Pen

De Pen te testen.

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.

pen
Pen

De Pen te testen.

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.

pen
Pen

De Pen te testen.

graphics
Graphics

De Graphics waarvoor de zichtbaarheid 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.

pen
Pen

De Pen te testen.

graphics
Graphics

De Graphics waarvoor de zichtbaarheid 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.

Van toepassing op