GraphicsPath.IsOutlineVisible Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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
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.
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.
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
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
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.
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
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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de