GraphicsPath.IsOutlineVisible Méthode

Définition

Indique si le point spécifié se situe dans (sous) le contour de ce GraphicsPath lorsqu'il est dessiné à l'aide du Pen spécifié.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen.

Surcharges

IsOutlineVisible(Point, Pen)

Indique si le point spécifié se situe dans (sous) le contour de ce GraphicsPath lorsqu'il est dessiné à l'aide du Pen spécifié.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen.

IsOutlineVisible(PointF, Pen)

Indique si le point spécifié se situe dans (sous) le contour de ce GraphicsPath lorsqu'il est dessiné à l'aide du Pen spécifié.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen.

IsOutlineVisible(Point, Pen, Graphics)

Indique si le point spécifié se trouve dans (sous) le contour de ce GraphicsPath lorsqu'il est dessiné à l'aide des Pen et Graphics spécifiés.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen and using the specified Graphics.

IsOutlineVisible(PointF, Pen, Graphics)

Indique si le point spécifié se trouve dans (sous) le contour de ce GraphicsPath lorsqu'il est dessiné à l'aide des Pen et Graphics spécifiés.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen and using the specified Graphics.

IsOutlineVisible(Int32, Int32, Pen)

Indique si le point spécifié se situe dans (sous) le contour de ce GraphicsPath lorsqu'il est dessiné à l'aide du Pen spécifié.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen.

IsOutlineVisible(Single, Single, Pen)

Indique si le point spécifié se situe dans (sous) le contour de ce GraphicsPath lorsqu'il est dessiné à l'aide du Pen spécifié.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen.

IsOutlineVisible(Int32, Int32, Pen, Graphics)

Indique si le point spécifié se trouve dans (sous) le contour de ce GraphicsPath lorsqu'il est dessiné à l'aide des Pen et Graphics spécifiés.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen and using the specified Graphics.

IsOutlineVisible(Single, Single, Pen, Graphics)

Indique si le point spécifié se trouve dans (sous) le contour de ce GraphicsPath lorsqu'il est dessiné à l'aide des Pen et Graphics spécifiés.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen and using the specified Graphics.

IsOutlineVisible(Point, Pen)

Indique si le point spécifié se situe dans (sous) le contour de ce GraphicsPath lorsqu'il est dessiné à l'aide du Pen spécifié.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified 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

Paramètres

point
Point

Point qui spécifie l'emplacement à tester.A Point that specifies the location to test.

pen
Pen

Pen à tester.The Pen to test.

Retours

Cette méthode retourne true si le point spécifié se situe dans le contour de ce GraphicsPath lorsqu'il est dessiné à l'aide du Pen spécifié ; sinon, false.This method returns true if the specified point is contained within the outline of this GraphicsPath when drawn with the specified Pen; otherwise, false.

Exemples

Pour obtenir un exemple, consultez IsOutlineVisible(Int32, Int32, Pen, Graphics).For an example, see IsOutlineVisible(Int32, Int32, Pen, Graphics).

Remarques

Cette méthode effectue un test pour déterminer si le contour d’un chemin d’accès donné est rendu visible au point spécifié.This method tests to see if the outline of a given path is rendered visible at the specified point.

IsOutlineVisible(PointF, Pen)

Indique si le point spécifié se situe dans (sous) le contour de ce GraphicsPath lorsqu'il est dessiné à l'aide du Pen spécifié.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified 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

Paramètres

point
PointF

PointF qui spécifie l'emplacement à tester.A PointF that specifies the location to test.

pen
Pen

Pen à tester.The Pen to test.

Retours

Cette méthode retourne true si le point spécifié se situe dans le contour de ce GraphicsPath lorsqu'il est dessiné à l'aide du Pen spécifié ; sinon, false.This method returns true if the specified point is contained within the outline of this GraphicsPath when drawn with the specified Pen; otherwise, false.

Exemples

Pour obtenir un exemple, consultez IsOutlineVisible(Int32, Int32, Pen, Graphics).For an example, see IsOutlineVisible(Int32, Int32, Pen, Graphics).

Remarques

Cette méthode effectue un test pour déterminer si le contour d’un chemin d’accès donné est rendu visible au point spécifié.This method tests to see if the outline of a given path is rendered visible at the specified point.

IsOutlineVisible(Point, Pen, Graphics)

Indique si le point spécifié se trouve dans (sous) le contour de ce GraphicsPath lorsqu'il est dessiné à l'aide des Pen et Graphics spécifiés.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen and using the specified 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

Paramètres

pt
Point

Point qui spécifie l'emplacement à tester.A Point that specifies the location to test.

pen
Pen

Pen à tester.The Pen to test.

graphics
Graphics

Graphics pour lequel tester la visibilité.The Graphics for which to test visibility.

Retours

Cette méthode retourne true si le point spécifié se situe dans le contour de ce GraphicsPath lorsqu'il est dessiné à l'aide du Pen spécifié ; sinon, false.This method returns true if the specified point is contained within the outline of this GraphicsPath as drawn with the specified Pen; otherwise, false.

Exemples

Pour obtenir un exemple, consultez IsOutlineVisible(Int32, Int32, Pen, Graphics).For an example, see IsOutlineVisible(Int32, Int32, Pen, Graphics).

Remarques

Cette méthode effectue un test pour déterminer si le contour d’un chemin d’accès donné est rendu visible au point spécifié.This method tests to see if the outline of a given path is rendered visible at the specified point. Les coordonnées du point à tester sont indiquées en coordonnées universelles.The coordinates of the point to be tested are given in world coordinates. La matrice de transformation de graphics est appliquée temporairement avant le test de visibilité.The transform matrix of graphics is temporarily applied before testing for visibility.

IsOutlineVisible(PointF, Pen, Graphics)

Indique si le point spécifié se trouve dans (sous) le contour de ce GraphicsPath lorsqu'il est dessiné à l'aide des Pen et Graphics spécifiés.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen and using the specified 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

Paramètres

pt
PointF

PointF qui spécifie l'emplacement à tester.A PointF that specifies the location to test.

pen
Pen

Pen à tester.The Pen to test.

graphics
Graphics

Graphics pour lequel tester la visibilité.The Graphics for which to test visibility.

Retours

Cette méthode retourne true si le point spécifié se situe dans (sous) le contour de ce GraphicsPath lorsqu'il est dessiné à l'aide du Pen spécifié ; sinon, false.This method returns true if the specified point is contained within (under) the outline of this GraphicsPath as drawn with the specified Pen; otherwise, false.

Exemples

Pour obtenir un exemple, consultez IsOutlineVisible(Int32, Int32, Pen, Graphics).For an example, see IsOutlineVisible(Int32, Int32, Pen, Graphics).

Remarques

Cette méthode effectue un test pour déterminer si le contour d’un chemin d’accès donné est rendu visible au point spécifié.This method tests to see if the outline of a given path is rendered visible at the specified point. Les coordonnées du point à tester sont indiquées en coordonnées universelles.The coordinates of the point to be tested are given in world coordinates. La matrice de transformation de graphics est appliquée temporairement avant le test de visibilité.The transform matrix of graphics is temporarily applied before testing for visibility.

IsOutlineVisible(Int32, Int32, Pen)

Indique si le point spécifié se situe dans (sous) le contour de ce GraphicsPath lorsqu'il est dessiné à l'aide du Pen spécifié.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified 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

Paramètres

x
Int32

Coordonnée x du point à tester.The x-coordinate of the point to test.

y
Int32

Coordonnée y du point à tester.The y-coordinate of the point to test.

pen
Pen

Pen à tester.The Pen to test.

Retours

Cette méthode retourne true si le point spécifié se situe dans le contour de ce GraphicsPath lorsqu'il est dessiné à l'aide du Pen spécifié ; sinon, false.This method returns true if the specified point is contained within the outline of this GraphicsPath when drawn with the specified Pen; otherwise, false.

Exemples

Pour obtenir un exemple, consultez IsOutlineVisible(Int32, Int32, Pen, Graphics).For an example, see IsOutlineVisible(Int32, Int32, Pen, Graphics).

Remarques

Cette méthode effectue un test pour déterminer si le contour d’un chemin d’accès donné est rendu visible au point spécifié.This method tests to see if the outline of a given path is rendered visible at the specified point.

IsOutlineVisible(Single, Single, Pen)

Indique si le point spécifié se situe dans (sous) le contour de ce GraphicsPath lorsqu'il est dessiné à l'aide du Pen spécifié.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified 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

Paramètres

x
Single

Coordonnée x du point à tester.The x-coordinate of the point to test.

y
Single

Coordonnée y du point à tester.The y-coordinate of the point to test.

pen
Pen

Pen à tester.The Pen to test.

Retours

Cette méthode retourne true si le point spécifié se situe dans le contour de ce GraphicsPath lorsqu'il est dessiné à l'aide du Pen spécifié ; sinon, false.This method returns true if the specified point is contained within the outline of this GraphicsPath when drawn with the specified Pen; otherwise, false.

Exemples

Pour obtenir un exemple, consultez IsOutlineVisible(Int32, Int32, Pen, Graphics).For an example, see IsOutlineVisible(Int32, Int32, Pen, Graphics).

Remarques

Cette méthode effectue un test pour déterminer si le contour d’un chemin d’accès donné est rendu visible au point spécifié.This method tests to see if the outline of a given path is rendered visible at the specified point.

IsOutlineVisible(Int32, Int32, Pen, Graphics)

Indique si le point spécifié se trouve dans (sous) le contour de ce GraphicsPath lorsqu'il est dessiné à l'aide des Pen et Graphics spécifiés.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen and using the specified 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

Paramètres

x
Int32

Coordonnée x du point à tester.The x-coordinate of the point to test.

y
Int32

Coordonnée y du point à tester.The y-coordinate of the point to test.

pen
Pen

Pen à tester.The Pen to test.

graphics
Graphics

Graphics pour lequel tester la visibilité.The Graphics for which to test visibility.

Retours

Cette méthode retourne true si le point spécifié se situe dans le contour de ce GraphicsPath lorsqu'il est dessiné à l'aide du Pen spécifié ; sinon, false.This method returns true if the specified point is contained within the outline of this GraphicsPath as drawn with the specified Pen; otherwise, false.

Exemples

L’exemple de code suivant est conçu pour être utilisé avec Windows Forms, et il requiert PaintEventArgse, un événement OnPaint.The following code example is designed for use with Windows Forms, and it requires PaintEventArgse, an OnPaint event. Le code effectue les actions suivantes :The code performs the following actions:

  • Crée un chemin d’accès.Creates a path.

  • Ajoute un rectangle au tracé.Adds a rectangle to the path.

  • Crée un stylet larges et élargit le tracé avec ce stylet (pour rendre l’exemple plus clair),Creates a wide pen and widens the path with that pen (to make the example clearer),

  • Teste un point (100, 50) pour voir s’il se trouve dans (sous) l’un des bords du rectangle en appelant IsOutlineVisible.Tests a point (100, 50) to see if it lies within (under) one of the edges of the rectangle by calling IsOutlineVisible.

Le résultat est affiché dans la boîte de message (dans ce cas, true).The result is shown in the message box (in this case, true). En d’autres termes, le bord est rendu sur ce point.In other words the edge is rendered over that point.

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

Remarques

Cette méthode effectue un test pour déterminer si le contour d’un chemin d’accès donné est rendu visible au point spécifié.This method tests to see if the outline of a given path is rendered visible at the specified point. Les coordonnées du point à tester sont indiquées en coordonnées universelles.The coordinates of the point to be tested are given in world coordinates. La matrice de transformation de graphics est appliquée temporairement avant le test de visibilité.The transform matrix of graphics is temporarily applied before testing for visibility.

IsOutlineVisible(Single, Single, Pen, Graphics)

Indique si le point spécifié se trouve dans (sous) le contour de ce GraphicsPath lorsqu'il est dessiné à l'aide des Pen et Graphics spécifiés.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen and using the specified 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

Paramètres

x
Single

Coordonnée x du point à tester.The x-coordinate of the point to test.

y
Single

Coordonnée y du point à tester.The y-coordinate of the point to test.

pen
Pen

Pen à tester.The Pen to test.

graphics
Graphics

Graphics pour lequel tester la visibilité.The Graphics for which to test visibility.

Retours

Cette méthode retourne true si le point spécifié se situe dans (sous) le contour de ce GraphicsPath lorsqu'il est dessiné à l'aide du Pen spécifié ; sinon, false.This method returns true if the specified point is contained within (under) the outline of this GraphicsPath as drawn with the specified Pen; otherwise, false.

Exemples

Pour obtenir un exemple, consultez IsOutlineVisible(Int32, Int32, Pen, Graphics).For an example, see IsOutlineVisible(Int32, Int32, Pen, Graphics).

Remarques

Cette méthode effectue un test pour déterminer si le contour d’un chemin d’accès donné est rendu visible au point spécifié.This method tests to see if the outline of a given path is rendered visible at the specified point. Les coordonnées du point à tester sont indiquées en coordonnées universelles.The coordinates of the point to be tested are given in world coordinates. La matrice de transformation du paramètre graphics est appliquée temporairement avant le test de visibilité.The transform matrix of the graphics parameter is temporarily applied before testing for visibility.

S’applique à