GraphicsPath.IsOutlineVisible Metodo

Definizione

Indica se il punto specificato si trova all'interno o al di sotto del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata.

Overload

IsOutlineVisible(Int32, Int32, Pen, Graphics)

Indica se il punto specificato si trova all'interno o al di sotto del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata e utilizzando la classe Graphics specificata.

IsOutlineVisible(Point, Pen, Graphics)

Indica se il punto specificato si trova all'interno o al di sotto del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata e utilizzando la classe Graphics specificata.

IsOutlineVisible(Single, Single, Pen, Graphics)

Indica se il punto specificato si trova all'interno o al di sotto del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata e utilizzando la classe Graphics specificata.

IsOutlineVisible(Single, Single, Pen)

Indica se il punto specificato si trova all'interno o al di sotto del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata.

IsOutlineVisible(PointF, Pen)

Indica se il punto specificato si trova all'interno o al di sotto del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata.

IsOutlineVisible(PointF, Pen, Graphics)

Indica se il punto specificato si trova all'interno o al di sotto del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata e utilizzando la classe Graphics specificata.

IsOutlineVisible(Int32, Int32, Pen)

Indica se il punto specificato si trova all'interno o al di sotto del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata.

IsOutlineVisible(Point, Pen)

Indica se il punto specificato si trova all'interno o al di sotto del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata.

IsOutlineVisible(Int32, Int32, Pen, Graphics)

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

Indica se il punto specificato si trova all'interno o al di sotto del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata e utilizzando la classe Graphics specificata.

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

Parametri

x
Int32

Coordinata x del punto da verificare.

y
Int32

Coordinata y del punto da verificare.

pen
Pen

Oggetto Pen da verificare.

graphics
Graphics

Classe Graphics per cui eseguire il test della visibilità.

Restituisce

Questo metodo restituisce true se il punto specificato si trova all'interno del contorno di questa classe GraphicsPath disegnata con la classe Pen specificata. In caso contrario, restituisce false.

Esempio

L'esempio di codice seguente è progettato per l'uso con Windows Forms e richiede PaintEventArgse, un OnPaint evento. Il codice esegue le azioni seguenti:

  • Crea un percorso.

  • Aggiunge un rettangolo al percorso.

  • Crea una penna ampia e estende il percorso con quella penna (per rendere più chiaro l'esempio),

  • Verifica un punto (100, 50) per verificare se si trova all'interno (sotto) uno dei bordi del rettangolo chiamando IsOutlineVisible.

Il risultato viene visualizzato nella finestra di messaggio (in questo caso true). In altre parole, il rendering del bordo viene eseguito su quel punto.

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

Commenti

Questo metodo verifica se la struttura di un determinato percorso viene resa visibile al punto specificato. Le coordinate del punto da testare vengono fornite nelle coordinate mondiali. La matrice di trasformazione di viene applicata temporaneamente prima di graphics testare la visibilità.

Si applica a

IsOutlineVisible(Point, Pen, Graphics)

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

Indica se il punto specificato si trova all'interno o al di sotto del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata e utilizzando la classe Graphics specificata.

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

Parametri

pt
Point

Struttura Point che specifica la posizione da sottoporre a test.

pen
Pen

Oggetto Pen da verificare.

graphics
Graphics

Classe Graphics per cui eseguire il test della visibilità.

Restituisce

Questo metodo restituisce true se il punto specificato si trova all'interno del contorno di questa classe GraphicsPath disegnata con la classe Pen specificata. In caso contrario, restituisce false.

Esempio

Per un esempio, vedere IsOutlineVisible(Int32, Int32, Pen, Graphics).

Commenti

Questo metodo verifica se la struttura di un determinato percorso viene resa visibile al punto specificato. Le coordinate del punto da testare vengono fornite nelle coordinate mondiali. La matrice di trasformazione di viene applicata temporaneamente prima di graphics testare la visibilità.

Si applica a

IsOutlineVisible(Single, Single, Pen, Graphics)

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

Indica se il punto specificato si trova all'interno o al di sotto del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata e utilizzando la classe Graphics specificata.

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

Parametri

x
Single

Coordinata x del punto da verificare.

y
Single

Coordinata y del punto da verificare.

pen
Pen

Oggetto Pen da verificare.

graphics
Graphics

Classe Graphics per cui eseguire il test della visibilità.

Restituisce

Questo metodo restituisce true se il punto specificato si trova all'interno o al di sotto del contorno di questa classe GraphicsPath disegnata con la classe Pen specificata. In caso contrario, restituisce false.

Esempio

Per un esempio, vedere IsOutlineVisible(Int32, Int32, Pen, Graphics).

Commenti

Questo metodo verifica se la struttura di un determinato percorso viene resa visibile al punto specificato. Le coordinate del punto da testare vengono fornite nelle coordinate mondiali. La matrice di trasformazione del parametro viene applicata temporaneamente prima del graphics test per la visibilità.

Si applica a

IsOutlineVisible(Single, Single, Pen)

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

Indica se il punto specificato si trova all'interno o al di sotto del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata.

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

Parametri

x
Single

Coordinata x del punto da verificare.

y
Single

Coordinata y del punto da verificare.

pen
Pen

Oggetto Pen da verificare.

Restituisce

Questo metodo restituisce true se il punto specificato si trova all'interno del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata. In caso contrario, restituisce false.

Esempio

Per un esempio, vedere IsOutlineVisible(Int32, Int32, Pen, Graphics).

Commenti

Questo metodo verifica se la struttura di un determinato percorso viene resa visibile al punto specificato.

Si applica a

IsOutlineVisible(PointF, Pen)

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

Indica se il punto specificato si trova all'interno o al di sotto del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata.

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

Parametri

point
PointF

Struttura PointF che specifica la posizione da sottoporre a test.

pen
Pen

Oggetto Pen da verificare.

Restituisce

Questo metodo restituisce true se il punto specificato si trova all'interno del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata. In caso contrario, restituisce false.

Esempio

Per un esempio, vedere IsOutlineVisible(Int32, Int32, Pen, Graphics).

Commenti

Questo metodo verifica se la struttura di un determinato percorso viene resa visibile al punto specificato.

Si applica a

IsOutlineVisible(PointF, Pen, Graphics)

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

Indica se il punto specificato si trova all'interno o al di sotto del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata e utilizzando la classe Graphics specificata.

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

Parametri

pt
PointF

Struttura PointF che specifica la posizione da sottoporre a test.

pen
Pen

Oggetto Pen da verificare.

graphics
Graphics

Classe Graphics per cui eseguire il test della visibilità.

Restituisce

Questo metodo restituisce true se il punto specificato si trova all'interno o al di sotto del contorno di questa classe GraphicsPath disegnata con la classe Pen specificata. In caso contrario, restituisce false.

Esempio

Per un esempio, vedere IsOutlineVisible(Int32, Int32, Pen, Graphics).

Commenti

Questo metodo verifica se la struttura di un determinato percorso viene resa visibile al punto specificato. Le coordinate del punto da testare vengono fornite nelle coordinate mondiali. La matrice di trasformazione di viene applicata temporaneamente prima di graphics testare la visibilità.

Si applica a

IsOutlineVisible(Int32, Int32, Pen)

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

Indica se il punto specificato si trova all'interno o al di sotto del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata.

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

Parametri

x
Int32

Coordinata x del punto da verificare.

y
Int32

Coordinata y del punto da verificare.

pen
Pen

Oggetto Pen da verificare.

Restituisce

Questo metodo restituisce true se il punto specificato si trova all'interno del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata. In caso contrario, restituisce false.

Esempio

Per un esempio, vedere IsOutlineVisible(Int32, Int32, Pen, Graphics).

Commenti

Questo metodo verifica se la struttura di un determinato percorso viene resa visibile al punto specificato.

Si applica a

IsOutlineVisible(Point, Pen)

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

Indica se il punto specificato si trova all'interno o al di sotto del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata.

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

Parametri

point
Point

Struttura Point che specifica la posizione da sottoporre a test.

pen
Pen

Oggetto Pen da verificare.

Restituisce

Questo metodo restituisce true se il punto specificato si trova all'interno del contorno di questa classe GraphicsPath quando viene disegnata con la classe Pen specificata. In caso contrario, restituisce false.

Esempio

Per un esempio, vedere IsOutlineVisible(Int32, Int32, Pen, Graphics).

Commenti

Questo metodo verifica se la struttura di un determinato percorso viene resa visibile al punto specificato.

Si applica a