GraphicsPath.IsOutlineVisible Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Indica se o ponto especificado está contido dentro de (sob) o contorno deste GraphicsPath quando desenhado com a Pen especificada.
Sobrecargas
IsOutlineVisible(Int32, Int32, Pen, Graphics) |
Indica se o ponto especificado está contido dentro de (sob) o contorno deste GraphicsPath quando desenhado com a Pen especificada e usando o Graphics especificado. |
IsOutlineVisible(Point, Pen, Graphics) |
Indica se o ponto especificado está contido dentro de (sob) o contorno deste GraphicsPath quando desenhado com a Pen especificada e usando o Graphics especificado. |
IsOutlineVisible(Single, Single, Pen, Graphics) |
Indica se o ponto especificado está contido dentro de (sob) o contorno deste GraphicsPath quando desenhado com a Pen especificada e usando o Graphics especificado. |
IsOutlineVisible(Single, Single, Pen) |
Indica se o ponto especificado está contido dentro de (sob) o contorno deste GraphicsPath quando desenhado com a Pen especificada. |
IsOutlineVisible(PointF, Pen) |
Indica se o ponto especificado está contido dentro de (sob) o contorno deste GraphicsPath quando desenhado com a Pen especificada. |
IsOutlineVisible(PointF, Pen, Graphics) |
Indica se o ponto especificado está contido dentro de (sob) o contorno deste GraphicsPath quando desenhado com a Pen especificada e usando o Graphics especificado. |
IsOutlineVisible(Int32, Int32, Pen) |
Indica se o ponto especificado está contido dentro de (sob) o contorno deste GraphicsPath quando desenhado com a Pen especificada. |
IsOutlineVisible(Point, Pen) |
Indica se o ponto especificado está contido dentro de (sob) o contorno deste GraphicsPath quando desenhado com a Pen especificada. |
IsOutlineVisible(Int32, Int32, Pen, Graphics)
- Origem:
- GraphicsPath.cs
- Origem:
- GraphicsPath.cs
- Origem:
- GraphicsPath.cs
Indica se o ponto especificado está contido dentro de (sob) o contorno deste GraphicsPath quando desenhado com a Pen especificada e usando o Graphics especificado.
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
A coordenada X do ponto a ser testado.
- y
- Int32
A coordenada Y do ponto a ser testado.
Retornos
Este método retorna true
se o ponto especificado está contido no contorno deste GraphicsPath quando desenhado com a Pen especificada; caso contrário, false
.
Exemplos
O exemplo de código a seguir foi projetado para uso com Windows Forms e requer PaintEventArgse
, um OnPaint evento . O código executa as seguintes ações:
Cria um caminho.
Adiciona um retângulo ao caminho.
Cria uma caneta larga e amplia o caminho com essa caneta (para tornar o exemplo mais claro),
Testa um ponto (100, 50) para ver se ele está dentro (em) de uma das bordas do retângulo chamando IsOutlineVisible.
O resultado é mostrado na caixa de mensagem (nesse caso, true). Em outras palavras, a borda é renderizada sobre esse ponto.
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
Comentários
Esse método testa para ver se a estrutura de tópicos de um determinado caminho é renderizada visível no ponto especificado. As coordenadas do ponto a ser testado são fornecidas em coordenadas mundiais. A matriz de transformação de é aplicada temporariamente antes do graphics
teste de visibilidade.
Aplica-se a
IsOutlineVisible(Point, Pen, Graphics)
- Origem:
- GraphicsPath.cs
- Origem:
- GraphicsPath.cs
- Origem:
- GraphicsPath.cs
Indica se o ponto especificado está contido dentro de (sob) o contorno deste GraphicsPath quando desenhado com a Pen especificada e usando o Graphics especificado.
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
Retornos
Este método retorna true
se o ponto especificado está contido no contorno deste GraphicsPath quando desenhado com a Pen especificada; caso contrário, false
.
Exemplos
Para ver um exemplo, consulte IsOutlineVisible(Int32, Int32, Pen, Graphics).
Comentários
Esse método testa para ver se a estrutura de tópicos de um determinado caminho é renderizada visível no ponto especificado. As coordenadas do ponto a ser testado são fornecidas em coordenadas mundiais. A matriz de transformação de é aplicada temporariamente antes do graphics
teste de visibilidade.
Aplica-se a
IsOutlineVisible(Single, Single, Pen, Graphics)
- Origem:
- GraphicsPath.cs
- Origem:
- GraphicsPath.cs
- Origem:
- GraphicsPath.cs
Indica se o ponto especificado está contido dentro de (sob) o contorno deste GraphicsPath quando desenhado com a Pen especificada e usando o Graphics especificado.
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
A coordenada X do ponto a ser testado.
- y
- Single
A coordenada Y do ponto a ser testado.
Retornos
Este método retorna true
se o ponto especificado está contido em (sob) o contorno deste GraphicsPath quando desenhado com a Pen especificada; caso contrário, false
.
Exemplos
Para ver um exemplo, consulte IsOutlineVisible(Int32, Int32, Pen, Graphics).
Comentários
Esse método testa para ver se a estrutura de tópicos de um determinado caminho é renderizada visível no ponto especificado. As coordenadas do ponto a ser testado são fornecidas em coordenadas mundiais. A matriz de transformação do graphics
parâmetro é aplicada temporariamente antes do teste de visibilidade.
Aplica-se a
IsOutlineVisible(Single, Single, Pen)
- Origem:
- GraphicsPath.cs
- Origem:
- GraphicsPath.cs
- Origem:
- GraphicsPath.cs
Indica se o ponto especificado está contido dentro de (sob) o contorno deste GraphicsPath quando desenhado com a Pen especificada.
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
A coordenada X do ponto a ser testado.
- y
- Single
A coordenada Y do ponto a ser testado.
Retornos
Este método retorna true
se o ponto especificado está contido no contorno deste GraphicsPath quando desenhado com a Pen especificada; caso contrário, false
.
Exemplos
Para ver um exemplo, consulte IsOutlineVisible(Int32, Int32, Pen, Graphics).
Comentários
Esse método testa para ver se a estrutura de tópicos de um determinado caminho é renderizada visível no ponto especificado.
Aplica-se a
IsOutlineVisible(PointF, Pen)
- Origem:
- GraphicsPath.cs
- Origem:
- GraphicsPath.cs
- Origem:
- GraphicsPath.cs
Indica se o ponto especificado está contido dentro de (sob) o contorno deste GraphicsPath quando desenhado com a Pen especificada.
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
Retornos
Este método retorna true
se o ponto especificado está contido no contorno deste GraphicsPath quando desenhado com a Pen especificada; caso contrário, false
.
Exemplos
Para ver um exemplo, consulte IsOutlineVisible(Int32, Int32, Pen, Graphics).
Comentários
Esse método testa para ver se a estrutura de tópicos de um determinado caminho é renderizada visível no ponto especificado.
Aplica-se a
IsOutlineVisible(PointF, Pen, Graphics)
- Origem:
- GraphicsPath.cs
- Origem:
- GraphicsPath.cs
- Origem:
- GraphicsPath.cs
Indica se o ponto especificado está contido dentro de (sob) o contorno deste GraphicsPath quando desenhado com a Pen especificada e usando o Graphics especificado.
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
Retornos
Este método retorna true
se o ponto especificado está contido em (sob) o contorno deste GraphicsPath quando desenhado com a Pen especificada; caso contrário, false
.
Exemplos
Para ver um exemplo, consulte IsOutlineVisible(Int32, Int32, Pen, Graphics).
Comentários
Esse método testa para ver se a estrutura de tópicos de um determinado caminho é renderizada visível no ponto especificado. As coordenadas do ponto a ser testado são fornecidas em coordenadas mundiais. A matriz de transformação de é aplicada temporariamente antes do graphics
teste de visibilidade.
Aplica-se a
IsOutlineVisible(Int32, Int32, Pen)
- Origem:
- GraphicsPath.cs
- Origem:
- GraphicsPath.cs
- Origem:
- GraphicsPath.cs
Indica se o ponto especificado está contido dentro de (sob) o contorno deste GraphicsPath quando desenhado com a Pen especificada.
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
A coordenada X do ponto a ser testado.
- y
- Int32
A coordenada Y do ponto a ser testado.
Retornos
Este método retorna true
se o ponto especificado está contido no contorno deste GraphicsPath quando desenhado com a Pen especificada; caso contrário, false
.
Exemplos
Para ver um exemplo, consulte IsOutlineVisible(Int32, Int32, Pen, Graphics).
Comentários
Esse método testa para ver se a estrutura de tópicos de um determinado caminho é renderizada visível no ponto especificado.
Aplica-se a
IsOutlineVisible(Point, Pen)
- Origem:
- GraphicsPath.cs
- Origem:
- GraphicsPath.cs
- Origem:
- GraphicsPath.cs
Indica se o ponto especificado está contido dentro de (sob) o contorno deste GraphicsPath quando desenhado com a Pen especificada.
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
Retornos
Este método retorna true
se o ponto especificado está contido no contorno deste GraphicsPath quando desenhado com a Pen especificada; caso contrário, false
.
Exemplos
Para ver um exemplo, consulte IsOutlineVisible(Int32, Int32, Pen, Graphics).
Comentários
Esse método testa para ver se a estrutura de tópicos de um determinado caminho é renderizada visível no ponto especificado.
Aplica-se a
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de