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

Surcharges

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.

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.

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.

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

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

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.

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

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

IsOutlineVisible(Int32, Int32, Pen, Graphics)

Source:
GraphicsPath.cs
Source:
GraphicsPath.cs
Source:
GraphicsPath.cs

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.

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

Paramètres

x
Int32

Coordonnée x du point à tester.

y
Int32

Coordonnée y du point à tester.

pen
Pen

Pen à tester.

graphics
Graphics

Graphics pour lequel tester la visibilité.

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.

Exemples

L’exemple de code suivant est conçu pour être utilisé avec Windows Forms et nécessite PaintEventArgseun OnPaint événement . Le code effectue les actions suivantes :

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

  • Ajoute un rectangle au chemin d’accès.

  • Crée un stylet large et élargit le chemin avec ce stylet (pour rendre l’exemple plus clair),

  • Teste un point (100, 50) pour voir s’il se trouve dans (sous) l’un des bords du rectangle en appelant IsOutlineVisible.

Le résultat est affiché dans la boîte de message (dans ce cas, true). En d’autres termes, l’arête est affichée sur ce 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 teste pour voir si le contour d’un chemin donné est rendu visible au point spécifié. Les coordonnées du point à tester sont données en coordonnées mondiales. La matrice de transformation de graphics est temporairement appliquée avant de tester la visibilité.

S’applique à

IsOutlineVisible(Point, Pen, Graphics)

Source:
GraphicsPath.cs
Source:
GraphicsPath.cs
Source:
GraphicsPath.cs

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.

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

Paramètres

pt
Point

Point qui spécifie l'emplacement à tester.

pen
Pen

Pen à tester.

graphics
Graphics

Graphics pour lequel tester la visibilité.

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.

Exemples

Pour obtenir un exemple, consultez IsOutlineVisible(Int32, Int32, Pen, Graphics).

Remarques

Cette méthode teste pour voir si le contour d’un chemin donné est rendu visible au point spécifié. Les coordonnées du point à tester sont données en coordonnées mondiales. La matrice de transformation de graphics est temporairement appliquée avant de tester la visibilité.

S’applique à

IsOutlineVisible(Single, Single, Pen, Graphics)

Source:
GraphicsPath.cs
Source:
GraphicsPath.cs
Source:
GraphicsPath.cs

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.

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

Paramètres

x
Single

Coordonnée x du point à tester.

y
Single

Coordonnée y du point à tester.

pen
Pen

Pen à tester.

graphics
Graphics

Graphics pour lequel tester la visibilité.

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.

Exemples

Pour obtenir un exemple, consultez IsOutlineVisible(Int32, Int32, Pen, Graphics).

Remarques

Cette méthode teste pour voir si le contour d’un chemin donné est rendu visible au point spécifié. Les coordonnées du point à tester sont données en coordonnées mondiales. La matrice de transformation du graphics paramètre est temporairement appliquée avant de tester la visibilité.

S’applique à

IsOutlineVisible(Single, Single, Pen)

Source:
GraphicsPath.cs
Source:
GraphicsPath.cs
Source:
GraphicsPath.cs

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

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.

y
Single

Coordonnée y du point à tester.

pen
Pen

Pen à tester.

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.

Exemples

Pour obtenir un exemple, consultez IsOutlineVisible(Int32, Int32, Pen, Graphics).

Remarques

Cette méthode teste pour voir si le contour d’un chemin donné est rendu visible au point spécifié.

S’applique à

IsOutlineVisible(PointF, Pen)

Source:
GraphicsPath.cs
Source:
GraphicsPath.cs
Source:
GraphicsPath.cs

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

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.

pen
Pen

Pen à tester.

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.

Exemples

Pour obtenir un exemple, consultez IsOutlineVisible(Int32, Int32, Pen, Graphics).

Remarques

Cette méthode teste pour voir si le contour d’un chemin donné est rendu visible au point spécifié.

S’applique à

IsOutlineVisible(PointF, Pen, Graphics)

Source:
GraphicsPath.cs
Source:
GraphicsPath.cs
Source:
GraphicsPath.cs

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.

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

Paramètres

pt
PointF

PointF qui spécifie l'emplacement à tester.

pen
Pen

Pen à tester.

graphics
Graphics

Graphics pour lequel tester la visibilité.

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.

Exemples

Pour obtenir un exemple, consultez IsOutlineVisible(Int32, Int32, Pen, Graphics).

Remarques

Cette méthode teste pour voir si le contour d’un chemin donné est rendu visible au point spécifié. Les coordonnées du point à tester sont données en coordonnées mondiales. La matrice de transformation de graphics est temporairement appliquée avant de tester la visibilité.

S’applique à

IsOutlineVisible(Int32, Int32, Pen)

Source:
GraphicsPath.cs
Source:
GraphicsPath.cs
Source:
GraphicsPath.cs

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

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.

y
Int32

Coordonnée y du point à tester.

pen
Pen

Pen à tester.

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.

Exemples

Pour obtenir un exemple, consultez IsOutlineVisible(Int32, Int32, Pen, Graphics).

Remarques

Cette méthode teste pour voir si le contour d’un chemin donné est rendu visible au point spécifié.

S’applique à

IsOutlineVisible(Point, Pen)

Source:
GraphicsPath.cs
Source:
GraphicsPath.cs
Source:
GraphicsPath.cs

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

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.

pen
Pen

Pen à tester.

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.

Exemples

Pour obtenir un exemple, consultez IsOutlineVisible(Int32, Int32, Pen, Graphics).

Remarques

Cette méthode teste pour voir si le contour d’un chemin donné est rendu visible au point spécifié.

S’applique à