Compartir vía


GraphicsPath.IsOutlineVisible Método

Definición

Indica si el punto especificado está incluido en el esquema de este GraphicsPath cuando se dibuja con el Penespecificado.

Sobrecargas

IsOutlineVisible(Int32, Int32, Pen, Graphics)

Indica si el punto especificado está incluido en (en) el esquema de este GraphicsPath cuando se dibuja con el Pen especificado y usa el Graphicsespecificado.

IsOutlineVisible(Point, Pen, Graphics)

Indica si el punto especificado está incluido en (en) el esquema de este GraphicsPath cuando se dibuja con el Pen especificado y usa el Graphicsespecificado.

IsOutlineVisible(Single, Single, Pen, Graphics)

Indica si el punto especificado está incluido en (en) el esquema de este GraphicsPath cuando se dibuja con el Pen especificado y usa el Graphicsespecificado.

IsOutlineVisible(Single, Single, Pen)

Indica si el punto especificado está incluido en el esquema de este GraphicsPath cuando se dibuja con el Penespecificado.

IsOutlineVisible(PointF, Pen)

Indica si el punto especificado está incluido en el esquema de este GraphicsPath cuando se dibuja con el Penespecificado.

IsOutlineVisible(PointF, Pen, Graphics)

Indica si el punto especificado está incluido en (en) el esquema de este GraphicsPath cuando se dibuja con el Pen especificado y usa el Graphicsespecificado.

IsOutlineVisible(Int32, Int32, Pen)

Indica si el punto especificado está incluido en el esquema de este GraphicsPath cuando se dibuja con el Penespecificado.

IsOutlineVisible(Point, Pen)

Indica si el punto especificado está incluido en el esquema de este GraphicsPath cuando se dibuja con el Penespecificado.

IsOutlineVisible(Int32, Int32, Pen, Graphics)

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

Indica si el punto especificado está incluido en (en) el esquema de este GraphicsPath cuando se dibuja con el Pen especificado y usa el Graphicsespecificado.

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

El Pen que se va a probar.

graphics
Graphics

La Graphics para la que se va a probar la visibilidad.

Devoluciones

Este método devuelve true si el punto especificado está incluido en el esquema de este GraphicsPath tal como se dibuja con el Penespecificado; de lo contrario, false.

Ejemplos

El ejemplo de código siguiente está diseñado para su uso con Windows Forms y requiere PaintEventArgse, un evento de OnPaint. 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 llamando 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 va a probar se proporcionan en coordenadas del mundo. La matriz de transformación de graphics se aplica temporalmente antes de realizar pruebas de visibilidad.

Se aplica a

IsOutlineVisible(Point, Pen, Graphics)

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

Indica si el punto especificado está incluido en (en) el esquema de este GraphicsPath cuando se dibuja con el Pen especificado y usa el Graphicsespecificado.

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

Un Point que especifica la ubicación que se va a probar.

pen
Pen

El Pen que se va a probar.

graphics
Graphics

La Graphics para la que se va a probar la visibilidad.

Devoluciones

Este método devuelve true si el punto especificado está incluido en el esquema de este GraphicsPath tal como se dibuja con el Penespecificado; de lo contrario, false.

Ejemplos

Para obtener un ejemplo, vea 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 va a probar se proporcionan en coordenadas del mundo. La matriz de transformación de graphics se aplica temporalmente antes de realizar pruebas de visibilidad.

Se aplica a

IsOutlineVisible(Single, Single, Pen, Graphics)

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

Indica si el punto especificado está incluido en (en) el esquema de este GraphicsPath cuando se dibuja con el Pen especificado y usa el Graphicsespecificado.

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

El Pen que se va a probar.

graphics
Graphics

La Graphics para la que se va a probar la visibilidad.

Devoluciones

Este método devuelve true si el punto especificado está incluido en el esquema de este GraphicsPath como dibujado con el Penespecificado; de lo contrario, false.

Ejemplos

Para obtener un ejemplo, vea 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 va a probar se proporcionan en coordenadas del mundo. La matriz de transformación del parámetro graphics se aplica temporalmente antes de probar la visibilidad.

Se aplica a

IsOutlineVisible(Single, Single, Pen)

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

Indica si el punto especificado está incluido en el esquema de este GraphicsPath cuando se dibuja con el Penespecificado.

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

El Pen que se va a probar.

Devoluciones

Este método devuelve true si el punto especificado está incluido en el esquema de este GraphicsPath cuando se dibuja con el Penespecificado; de lo contrario, false.

Ejemplos

Para obtener un ejemplo, vea 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
Source:
GraphicsPath.cs
Source:
GraphicsPath.cs

Indica si el punto especificado está incluido en el esquema de este GraphicsPath cuando se dibuja con el Penespecificado.

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

Un PointF que especifica la ubicación que se va a probar.

pen
Pen

El Pen que se va a probar.

Devoluciones

Este método devuelve true si el punto especificado está incluido en el esquema de este GraphicsPath cuando se dibuja con el Penespecificado; de lo contrario, false.

Ejemplos

Para obtener un ejemplo, vea 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
Source:
GraphicsPath.cs
Source:
GraphicsPath.cs

Indica si el punto especificado está incluido en (en) el esquema de este GraphicsPath cuando se dibuja con el Pen especificado y usa el Graphicsespecificado.

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

Un PointF que especifica la ubicación que se va a probar.

pen
Pen

El Pen que se va a probar.

graphics
Graphics

La Graphics para la que se va a probar la visibilidad.

Devoluciones

Este método devuelve true si el punto especificado está incluido en el esquema de este GraphicsPath como dibujado con el Penespecificado; de lo contrario, false.

Ejemplos

Para obtener un ejemplo, vea 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 va a probar se proporcionan en coordenadas del mundo. La matriz de transformación de graphics se aplica temporalmente antes de realizar pruebas de visibilidad.

Se aplica a

IsOutlineVisible(Int32, Int32, Pen)

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

Indica si el punto especificado está incluido en el esquema de este GraphicsPath cuando se dibuja con el Penespecificado.

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

El Pen que se va a probar.

Devoluciones

Este método devuelve true si el punto especificado está incluido en el esquema de este GraphicsPath cuando se dibuja con el Penespecificado; de lo contrario, false.

Ejemplos

Para obtener un ejemplo, vea 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
Source:
GraphicsPath.cs
Source:
GraphicsPath.cs

Indica si el punto especificado está incluido en el esquema de este GraphicsPath cuando se dibuja con el Penespecificado.

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

Un Point que especifica la ubicación que se va a probar.

pen
Pen

El Pen que se va a probar.

Devoluciones

Este método devuelve true si el punto especificado está incluido en el esquema de este GraphicsPath cuando se dibuja con el Penespecificado; de lo contrario, false.

Ejemplos

Para obtener un ejemplo, vea 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