Condividi tramite


GraphicsPath.IsOutlineVisible Metodo

Definizione

Indica se il punto specificato è contenuto all'interno (sotto) della struttura di questo GraphicsPath quando viene disegnato con il Penspecificato.

Overload

IsOutlineVisible(Int32, Int32, Pen, Graphics)

Indica se il punto specificato è contenuto all'interno (sotto) della struttura di questo GraphicsPath quando viene disegnato con il Pen specificato e utilizzando il Graphicsspecificato.

IsOutlineVisible(Point, Pen, Graphics)

Indica se il punto specificato è contenuto all'interno (sotto) della struttura di questo GraphicsPath quando viene disegnato con il Pen specificato e utilizzando il Graphicsspecificato.

IsOutlineVisible(Single, Single, Pen, Graphics)

Indica se il punto specificato è contenuto all'interno (sotto) della struttura di questo GraphicsPath quando viene disegnato con il Pen specificato e utilizzando il Graphicsspecificato.

IsOutlineVisible(Single, Single, Pen)

Indica se il punto specificato è contenuto all'interno (sotto) della struttura di questo GraphicsPath quando viene disegnato con il Penspecificato.

IsOutlineVisible(PointF, Pen)

Indica se il punto specificato è contenuto all'interno (sotto) della struttura di questo GraphicsPath quando viene disegnato con il Penspecificato.

IsOutlineVisible(PointF, Pen, Graphics)

Indica se il punto specificato è contenuto all'interno (sotto) della struttura di questo GraphicsPath quando viene disegnato con il Pen specificato e utilizzando il Graphicsspecificato.

IsOutlineVisible(Int32, Int32, Pen)

Indica se il punto specificato è contenuto all'interno (sotto) della struttura di questo GraphicsPath quando viene disegnato con il Penspecificato.

IsOutlineVisible(Point, Pen)

Indica se il punto specificato è contenuto all'interno (sotto) della struttura di questo GraphicsPath quando viene disegnato con il Penspecificato.

IsOutlineVisible(Int32, Int32, Pen, Graphics)

Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs

Indica se il punto specificato è contenuto all'interno (sotto) della struttura di questo GraphicsPath quando viene disegnato con il Pen specificato e utilizzando il Graphicsspecificato.

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

y
Int32

Coordinata y del punto da testare.

pen
Pen

Pen da testare.

graphics
Graphics

Graphics per cui testare la visibilità.

Restituisce

Questo metodo restituisce true se il punto specificato è contenuto all'interno della struttura di questa GraphicsPath come disegnato con il Penspecificato; in caso contrario, false.

Esempio

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

  • Crea un percorso.

  • Aggiunge un rettangolo al percorso.

  • Crea una penna larga e amplia il percorso con tale penna (per rendere l'esempio più chiaro),

  • Verifica un punto (100, 50) per verificare se si trova all'interno di 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 il rendering della struttura di un determinato percorso viene visualizzato nel punto specificato. Le coordinate del punto da testare vengono fornite nelle coordinate del mondo. La matrice di trasformazione di graphics viene applicata temporaneamente prima di testare la visibilità.

Si applica a

IsOutlineVisible(Point, Pen, Graphics)

Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs

Indica se il punto specificato è contenuto all'interno (sotto) della struttura di questo GraphicsPath quando viene disegnato con il Pen specificato e utilizzando il Graphicsspecificato.

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

Oggetto Point che specifica il percorso da testare.

pen
Pen

Pen da testare.

graphics
Graphics

Graphics per cui testare la visibilità.

Restituisce

Questo metodo restituisce true se il punto specificato è contenuto all'interno della struttura di questa GraphicsPath come disegnato con il Penspecificato; in caso contrario, false.

Esempio

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

Commenti

Questo metodo verifica se il rendering della struttura di un determinato percorso viene visualizzato nel punto specificato. Le coordinate del punto da testare vengono fornite nelle coordinate del mondo. La matrice di trasformazione di graphics viene applicata temporaneamente prima di testare la visibilità.

Si applica a

IsOutlineVisible(Single, Single, Pen, Graphics)

Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs

Indica se il punto specificato è contenuto all'interno (sotto) della struttura di questo GraphicsPath quando viene disegnato con il Pen specificato e utilizzando il Graphicsspecificato.

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

y
Single

Coordinata y del punto da testare.

pen
Pen

Pen da testare.

graphics
Graphics

Graphics per cui testare la visibilità.

Restituisce

Questo metodo restituisce true se il punto specificato è contenuto all'interno (sotto) della struttura di questa GraphicsPath come disegnato con il Penspecificato; in caso contrario, false.

Esempio

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

Commenti

Questo metodo verifica se il rendering della struttura di un determinato percorso viene visualizzato nel punto specificato. Le coordinate del punto da testare vengono fornite nelle coordinate del mondo. La matrice di trasformazione del parametro graphics viene applicata temporaneamente prima di verificare la visibilità.

Si applica a

IsOutlineVisible(Single, Single, Pen)

Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs

Indica se il punto specificato è contenuto all'interno (sotto) della struttura di questo GraphicsPath quando viene disegnato con il Penspecificato.

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

y
Single

Coordinata y del punto da testare.

pen
Pen

Pen da testare.

Restituisce

Questo metodo restituisce true se il punto specificato è contenuto all'interno della struttura di questo GraphicsPath quando viene disegnato con il Penspecificato; in caso contrario, false.

Esempio

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

Commenti

Questo metodo verifica se il rendering della struttura di un determinato percorso viene visualizzato nel punto specificato.

Si applica a

IsOutlineVisible(PointF, Pen)

Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs

Indica se il punto specificato è contenuto all'interno (sotto) della struttura di questo GraphicsPath quando viene disegnato con il Penspecificato.

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

Oggetto PointF che specifica il percorso da testare.

pen
Pen

Pen da testare.

Restituisce

Questo metodo restituisce true se il punto specificato è contenuto all'interno della struttura di questo GraphicsPath quando viene disegnato con il Penspecificato; in caso contrario, false.

Esempio

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

Commenti

Questo metodo verifica se il rendering della struttura di un determinato percorso viene visualizzato nel punto specificato.

Si applica a

IsOutlineVisible(PointF, Pen, Graphics)

Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs

Indica se il punto specificato è contenuto all'interno (sotto) della struttura di questo GraphicsPath quando viene disegnato con il Pen specificato e utilizzando il Graphicsspecificato.

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

Oggetto PointF che specifica il percorso da testare.

pen
Pen

Pen da testare.

graphics
Graphics

Graphics per cui testare la visibilità.

Restituisce

Questo metodo restituisce true se il punto specificato è contenuto all'interno (sotto) della struttura di questa GraphicsPath come disegnato con il Penspecificato; in caso contrario, false.

Esempio

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

Commenti

Questo metodo verifica se il rendering della struttura di un determinato percorso viene visualizzato nel punto specificato. Le coordinate del punto da testare vengono fornite nelle coordinate del mondo. La matrice di trasformazione di graphics viene applicata temporaneamente prima di testare la visibilità.

Si applica a

IsOutlineVisible(Int32, Int32, Pen)

Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs

Indica se il punto specificato è contenuto all'interno (sotto) della struttura di questo GraphicsPath quando viene disegnato con il Penspecificato.

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

y
Int32

Coordinata y del punto da testare.

pen
Pen

Pen da testare.

Restituisce

Questo metodo restituisce true se il punto specificato è contenuto all'interno della struttura di questo GraphicsPath quando viene disegnato con il Penspecificato; in caso contrario, false.

Esempio

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

Commenti

Questo metodo verifica se il rendering della struttura di un determinato percorso viene visualizzato nel punto specificato.

Si applica a

IsOutlineVisible(Point, Pen)

Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs
Origine:
GraphicsPath.cs

Indica se il punto specificato è contenuto all'interno (sotto) della struttura di questo GraphicsPath quando viene disegnato con il Penspecificato.

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

Oggetto Point che specifica il percorso da testare.

pen
Pen

Pen da testare.

Restituisce

Questo metodo restituisce true se il punto specificato è contenuto all'interno della struttura di questo GraphicsPath quando viene disegnato con il Penspecificato; in caso contrario, false.

Esempio

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

Commenti

Questo metodo verifica se il rendering della struttura di un determinato percorso viene visualizzato nel punto specificato.

Si applica a