GraphicsPath.IsOutlineVisible Método

Definición

Indica si el punto especificado está dentro del contorno de este trazado GraphicsPath cuando se dibuja con el Pen especificado.

Sobrecargas

IsOutlineVisible(Int32, Int32, Pen, Graphics)

Indica si el punto especificado está dentro del contorno de este trazado GraphicsPath cuando se dibuja con el Pen especificado y el Graphics indicado.

IsOutlineVisible(Point, Pen, Graphics)

Indica si el punto especificado está dentro del contorno de este trazado GraphicsPath cuando se dibuja con el Pen especificado y el Graphics indicado.

IsOutlineVisible(Single, Single, Pen, Graphics)

Indica si el punto especificado está dentro del contorno de este trazado GraphicsPath cuando se dibuja con el Pen especificado y el Graphics indicado.

IsOutlineVisible(Single, Single, Pen)

Indica si el punto especificado está dentro del contorno de este trazado GraphicsPath cuando se dibuja con el Pen especificado.

IsOutlineVisible(PointF, Pen)

Indica si el punto especificado está dentro del contorno de este trazado GraphicsPath cuando se dibuja con el Pen especificado.

IsOutlineVisible(PointF, Pen, Graphics)

Indica si el punto especificado está dentro del contorno de este trazado GraphicsPath cuando se dibuja con el Pen especificado y el Graphics indicado.

IsOutlineVisible(Int32, Int32, Pen)

Indica si el punto especificado está dentro del contorno de este trazado GraphicsPath cuando se dibuja con el Pen especificado.

IsOutlineVisible(Point, Pen)

Indica si el punto especificado está dentro del contorno de este trazado GraphicsPath cuando se dibuja con el Pen especificado.

IsOutlineVisible(Int32, Int32, Pen, Graphics)

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

Indica si el punto especificado está dentro del contorno de este trazado GraphicsPath cuando se dibuja con el Pen especificado y el Graphics indicado.

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

Parámetros

x
Int32

Coordenada X del punto que se va a probar.

y
Int32

Coordenada Y del punto que se va a probar.

pen
Pen

Pen que se va a probar.

graphics
Graphics

Graphics cuya visibilidad se va a comprobar.

Devoluciones

Este método devuelve true si el punto especificado está dentro del contorno de este trazado GraphicsPath cuando se dibuja con el Pen indicado; en caso contrario, devuelve false.

Ejemplos

El ejemplo de código siguiente está diseñado para su uso con Windows Forms y requiere PaintEventArgse, un OnPaint evento . El código realiza las siguientes acciones:

  • Crea una ruta de acceso.

  • Agrega un rectángulo a la ruta de acceso.

  • Crea un lápiz ancho y amplía la ruta de acceso con ese lápiz (para que el ejemplo sea más claro),

  • Comprueba un punto (100, 50) para ver si se encuentra dentro de (bajo) uno de los bordes del rectángulo mediante una llamada a IsOutlineVisible.

El resultado se muestra en el cuadro de mensaje (en este caso, true). En otras palabras, el borde se representa en ese 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

Comentarios

Este método comprueba si el esquema de una ruta de acceso determinada se representa visible en el punto especificado. Las coordenadas del punto que se van a probar se proporcionan en coordenadas del mundo. La matriz de transformación de se aplica temporalmente antes de graphics realizar pruebas de visibilidad.

Se aplica a

IsOutlineVisible(Point, Pen, Graphics)

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

Indica si el punto especificado está dentro del contorno de este trazado GraphicsPath cuando se dibuja con el Pen especificado y el Graphics indicado.

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

Parámetros

pt
Point

Point que especifica la ubicación que se va a comprobar.

pen
Pen

Pen que se va a probar.

graphics
Graphics

Graphics cuya visibilidad se va a comprobar.

Devoluciones

Este método devuelve true si el punto especificado está dentro del contorno de este trazado GraphicsPath cuando se dibuja con el Pen indicado; en caso contrario, devuelve false.

Ejemplos

Para obtener un ejemplo, consulte IsOutlineVisible(Int32, Int32, Pen, Graphics).

Comentarios

Este método comprueba si el esquema de una ruta de acceso determinada se representa visible en el punto especificado. Las coordenadas del punto que se van a probar se proporcionan en coordenadas del mundo. La matriz de transformación de se aplica temporalmente antes de graphics realizar pruebas de visibilidad.

Se aplica a

IsOutlineVisible(Single, Single, Pen, Graphics)

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

Indica si el punto especificado está dentro del contorno de este trazado GraphicsPath cuando se dibuja con el Pen especificado y el Graphics indicado.

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

Parámetros

x
Single

Coordenada X del punto que se va a probar.

y
Single

Coordenada Y del punto que se va a probar.

pen
Pen

Pen que se va a probar.

graphics
Graphics

Graphics cuya visibilidad se va a comprobar.

Devoluciones

Este método devuelve true si el punto especificado está dentro del contorno de este trazado GraphicsPath cuando se dibuja con el Pen indicado; en caso contrario, devuelve false.

Ejemplos

Para obtener un ejemplo, consulte IsOutlineVisible(Int32, Int32, Pen, Graphics).

Comentarios

Este método comprueba si el esquema de una ruta de acceso determinada se representa visible en el punto especificado. Las coordenadas del punto que se van a probar se proporcionan en coordenadas del mundo. La matriz de transformación del graphics parámetro se aplica temporalmente antes de probar la visibilidad.

Se aplica a

IsOutlineVisible(Single, Single, Pen)

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

Indica si el punto especificado está dentro del contorno de este trazado GraphicsPath cuando se dibuja con el Pen especificado.

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

Parámetros

x
Single

Coordenada X del punto que se va a probar.

y
Single

Coordenada Y del punto que se va a probar.

pen
Pen

Pen que se va a probar.

Devoluciones

Este método devuelve true si el punto especificado está dentro del contorno de este trazado GraphicsPath cuando se dibuja con el Pen indicado; en caso contrario, devuelve false.

Ejemplos

Para obtener un ejemplo, consulte IsOutlineVisible(Int32, Int32, Pen, Graphics).

Comentarios

Este método comprueba si el esquema de una ruta de acceso determinada se representa visible en el punto especificado.

Se aplica a

IsOutlineVisible(PointF, Pen)

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

Indica si el punto especificado está dentro del contorno de este trazado GraphicsPath cuando se dibuja con el Pen especificado.

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

Parámetros

point
PointF

PointF que especifica la ubicación que se va a comprobar.

pen
Pen

Pen que se va a probar.

Devoluciones

Este método devuelve true si el punto especificado está dentro del contorno de este trazado GraphicsPath cuando se dibuja con el Pen indicado; en caso contrario, devuelve false.

Ejemplos

Para obtener un ejemplo, consulte IsOutlineVisible(Int32, Int32, Pen, Graphics).

Comentarios

Este método comprueba si el esquema de una ruta de acceso determinada se representa visible en el punto especificado.

Se aplica a

IsOutlineVisible(PointF, Pen, Graphics)

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

Indica si el punto especificado está dentro del contorno de este trazado GraphicsPath cuando se dibuja con el Pen especificado y el Graphics indicado.

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

Parámetros

pt
PointF

PointF que especifica la ubicación que se va a comprobar.

pen
Pen

Pen que se va a probar.

graphics
Graphics

Graphics cuya visibilidad se va a comprobar.

Devoluciones

Este método devuelve true si el punto especificado está dentro del contorno de este trazado GraphicsPath cuando se dibuja con el Pen indicado; en caso contrario, devuelve false.

Ejemplos

Para obtener un ejemplo, consulte IsOutlineVisible(Int32, Int32, Pen, Graphics).

Comentarios

Este método comprueba si el esquema de una ruta de acceso determinada se representa visible en el punto especificado. Las coordenadas del punto que se van a probar se proporcionan en coordenadas del mundo. La matriz de transformación de se aplica temporalmente antes de graphics realizar pruebas de visibilidad.

Se aplica a

IsOutlineVisible(Int32, Int32, Pen)

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

Indica si el punto especificado está dentro del contorno de este trazado GraphicsPath cuando se dibuja con el Pen especificado.

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

Parámetros

x
Int32

Coordenada X del punto que se va a probar.

y
Int32

Coordenada Y del punto que se va a probar.

pen
Pen

Pen que se va a probar.

Devoluciones

Este método devuelve true si el punto especificado está dentro del contorno de este trazado GraphicsPath cuando se dibuja con el Pen indicado; en caso contrario, devuelve false.

Ejemplos

Para obtener un ejemplo, consulte IsOutlineVisible(Int32, Int32, Pen, Graphics).

Comentarios

Este método comprueba si el esquema de una ruta de acceso determinada se representa visible en el punto especificado.

Se aplica a

IsOutlineVisible(Point, Pen)

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

Indica si el punto especificado está dentro del contorno de este trazado GraphicsPath cuando se dibuja con el Pen especificado.

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

Parámetros

point
Point

Point que especifica la ubicación que se va a comprobar.

pen
Pen

Pen que se va a probar.

Devoluciones

Este método devuelve true si el punto especificado está dentro del contorno de este trazado GraphicsPath cuando se dibuja con el Pen indicado; en caso contrario, devuelve false.

Ejemplos

Para obtener un ejemplo, consulte IsOutlineVisible(Int32, Int32, Pen, Graphics).

Comentarios

Este método comprueba si el esquema de una ruta de acceso determinada se representa visible en el punto especificado.

Se aplica a