Partager via


GraphicsPath.IsOutlineVisible Méthode

Définition

Indique si le point spécifié est contenu dans (sous) le contour de cette GraphicsPath lorsqu’il est dessiné avec le Penspécifié.

Surcharges

IsOutlineVisible(Int32, Int32, Pen, Graphics)

Indique si le point spécifié est contenu dans (sous) le contour de cette GraphicsPath lorsqu’il est dessiné avec le Pen spécifié et à l’aide du Graphicsspécifié.

IsOutlineVisible(Point, Pen, Graphics)

Indique si le point spécifié est contenu dans (sous) le contour de cette GraphicsPath lorsqu’il est dessiné avec le Pen spécifié et à l’aide du Graphicsspécifié.

IsOutlineVisible(Single, Single, Pen, Graphics)

Indique si le point spécifié est contenu dans (sous) le contour de cette GraphicsPath lorsqu’il est dessiné avec le Pen spécifié et à l’aide du Graphicsspécifié.

IsOutlineVisible(Single, Single, Pen)

Indique si le point spécifié est contenu dans (sous) le contour de cette GraphicsPath lorsqu’il est dessiné avec le Penspécifié.

IsOutlineVisible(PointF, Pen)

Indique si le point spécifié est contenu dans (sous) le contour de cette GraphicsPath lorsqu’il est dessiné avec le Penspécifié.

IsOutlineVisible(PointF, Pen, Graphics)

Indique si le point spécifié est contenu dans (sous) le contour de cette GraphicsPath lorsqu’il est dessiné avec le Pen spécifié et à l’aide du Graphicsspécifié.

IsOutlineVisible(Int32, Int32, Pen)

Indique si le point spécifié est contenu dans (sous) le contour de cette GraphicsPath lorsqu’il est dessiné avec le Penspécifié.

IsOutlineVisible(Point, Pen)

Indique si le point spécifié est contenu dans (sous) le contour de cette GraphicsPath lorsqu’il est dessiné avec le Penspécifié.

IsOutlineVisible(Int32, Int32, Pen, Graphics)

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

Indique si le point spécifié est contenu dans (sous) le contour de cette GraphicsPath lorsqu’il est dessiné avec le Pen spécifié et à l’aide du Graphicsspécifié.

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 laquelle tester la visibilité.

Retours

Cette méthode retourne true si le point spécifié est contenu dans le contour de cette GraphicsPath comme dessiné avec le Penspécifié ; sinon, false.

Exemples

L’exemple de code suivant est conçu pour être utilisé avec Windows Forms et nécessite PaintEventArgse, un événement OnPaint. 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 zone de message (dans ce cas, true). En d’autres termes, le bord est rendu 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 fournies dans les 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
Source:
GraphicsPath.cs
Source:
GraphicsPath.cs

Indique si le point spécifié est contenu dans (sous) le contour de cette GraphicsPath lorsqu’il est dessiné avec le Pen spécifié et à l’aide du Graphicsspécifié.

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 laquelle tester la visibilité.

Retours

Cette méthode retourne true si le point spécifié est contenu dans le contour de cette GraphicsPath comme dessiné avec le Penspé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 fournies dans les 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
Source:
GraphicsPath.cs
Source:
GraphicsPath.cs

Indique si le point spécifié est contenu dans (sous) le contour de cette GraphicsPath lorsqu’il est dessiné avec le Pen spécifié et à l’aide du Graphicsspécifié.

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 laquelle tester la visibilité.

Retours

Cette méthode retourne true si le point spécifié est contenu dans (sous) le contour de cette GraphicsPath comme dessiné avec le Penspé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 fournies dans les coordonnées mondiales. La matrice de transformation du paramètre graphics est temporairement appliquée avant de tester la visibilité.

S’applique à

IsOutlineVisible(Single, Single, Pen)

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

Indique si le point spécifié est contenu dans (sous) le contour de cette GraphicsPath lorsqu’il est dessiné avec le Penspé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é est contenu dans le contour de cette GraphicsPath lorsqu’elle est dessinée avec le Penspé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
Source:
GraphicsPath.cs
Source:
GraphicsPath.cs

Indique si le point spécifié est contenu dans (sous) le contour de cette GraphicsPath lorsqu’il est dessiné avec le Penspé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é est contenu dans le contour de cette GraphicsPath lorsqu’elle est dessinée avec le Penspé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
Source:
GraphicsPath.cs
Source:
GraphicsPath.cs

Indique si le point spécifié est contenu dans (sous) le contour de cette GraphicsPath lorsqu’il est dessiné avec le Pen spécifié et à l’aide du Graphicsspécifié.

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 laquelle tester la visibilité.

Retours

Cette méthode retourne true si le point spécifié est contenu dans (sous) le contour de cette GraphicsPath comme dessiné avec le Penspé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 fournies dans les 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
Source:
GraphicsPath.cs
Source:
GraphicsPath.cs

Indique si le point spécifié est contenu dans (sous) le contour de cette GraphicsPath lorsqu’il est dessiné avec le Penspé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é est contenu dans le contour de cette GraphicsPath lorsqu’elle est dessinée avec le Penspé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
Source:
GraphicsPath.cs
Source:
GraphicsPath.cs

Indique si le point spécifié est contenu dans (sous) le contour de cette GraphicsPath lorsqu’il est dessiné avec le Penspé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é est contenu dans le contour de cette GraphicsPath lorsqu’elle est dessinée avec le Penspé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 à