GraphicsPath.IsOutlineVisible Metod

Definition

Anger om den angivna punkten finns i (under) dispositionen av detta GraphicsPath när den ritas med angiven Pen.

Överlagringar

Name Description
IsOutlineVisible(Point, Pen)

Anger om den angivna punkten finns i (under) dispositionen av detta GraphicsPath när den ritas med angiven Pen.

IsOutlineVisible(PointF, Pen)

Anger om den angivna punkten finns i (under) dispositionen av detta GraphicsPath när den ritas med angiven Pen.

IsOutlineVisible(Point, Pen, Graphics)

Anger om den angivna punkten finns i (under) dispositionen av detta GraphicsPath när den ritas med angivet Pen och med hjälp av den angivna Graphics.

IsOutlineVisible(PointF, Pen, Graphics)

Anger om den angivna punkten finns i (under) dispositionen av detta GraphicsPath när den ritas med angivet Pen och med hjälp av den angivna Graphics.

IsOutlineVisible(Int32, Int32, Pen)

Anger om den angivna punkten finns i (under) dispositionen av detta GraphicsPath när den ritas med angiven Pen.

IsOutlineVisible(Single, Single, Pen)

Anger om den angivna punkten finns i (under) dispositionen av detta GraphicsPath när den ritas med angiven Pen.

IsOutlineVisible(Int32, Int32, Pen, Graphics)

Anger om den angivna punkten finns i (under) dispositionen av detta GraphicsPath när den ritas med angivet Pen och med hjälp av den angivna Graphics.

IsOutlineVisible(Single, Single, Pen, Graphics)

Anger om den angivna punkten finns i (under) dispositionen av detta GraphicsPath när den ritas med angivet Pen och med hjälp av den angivna Graphics.

IsOutlineVisible(Point, Pen)

Anger om den angivna punkten finns i (under) dispositionen av detta GraphicsPath när den ritas med angiven Pen.

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

Parametrar

point
Point

En Point som anger den plats som ska testas.

pen
Pen

Att Pen testa.

Returer

Den här metoden returnerar true om den angivna punkten finns i dispositionen av detta GraphicsPath när den ritas med angivet Pen, annars false.

Exempel

Ett exempel finns i IsOutlineVisible(Int32, Int32, Pen, Graphics).

Kommentarer

Den här metoden testar för att se om dispositionen för en viss sökväg återges synlig vid den angivna punkten.

Gäller för

IsOutlineVisible(PointF, Pen)

Anger om den angivna punkten finns i (under) dispositionen av detta GraphicsPath när den ritas med angiven Pen.

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

Parametrar

point
PointF

En PointF som anger den plats som ska testas.

pen
Pen

Att Pen testa.

Returer

Den här metoden returnerar true om den angivna punkten finns i dispositionen av detta GraphicsPath när den ritas med angivet Pen, annars false.

Exempel

Ett exempel finns i IsOutlineVisible(Int32, Int32, Pen, Graphics).

Kommentarer

Den här metoden testar för att se om dispositionen för en viss sökväg återges synlig vid den angivna punkten.

Gäller för

IsOutlineVisible(Point, Pen, Graphics)

Anger om den angivna punkten finns i (under) dispositionen av detta GraphicsPath när den ritas med angivet Pen och med hjälp av den angivna 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

Parametrar

pt
Point

En Point som anger den plats som ska testas.

pen
Pen

Att Pen testa.

graphics
Graphics

För Graphics vilken du ska testa synligheten.

Returer

Den här metoden returnerar true om den angivna punkten finns i dispositionen av detta GraphicsPath enligt ritningen med angivet Pen; annars false.

Exempel

Ett exempel finns i IsOutlineVisible(Int32, Int32, Pen, Graphics).

Kommentarer

Den här metoden testar för att se om dispositionen för en viss sökväg återges synlig vid den angivna punkten. Koordinaterna för den punkt som ska testas anges i världskoordinater. Transformeringsmatrisen graphics för tillämpas tillfälligt innan du testar för synlighet.

Gäller för

IsOutlineVisible(PointF, Pen, Graphics)

Anger om den angivna punkten finns i (under) dispositionen av detta GraphicsPath när den ritas med angivet Pen och med hjälp av den angivna 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

Parametrar

pt
PointF

En PointF som anger den plats som ska testas.

pen
Pen

Att Pen testa.

graphics
Graphics

För Graphics vilken du ska testa synligheten.

Returer

Den här metoden returnerar true om den angivna punkten finns i (under) dispositionen av detta GraphicsPath som ritat med angivet Pen; annars . false

Exempel

Ett exempel finns i IsOutlineVisible(Int32, Int32, Pen, Graphics).

Kommentarer

Den här metoden testar för att se om dispositionen för en viss sökväg återges synlig vid den angivna punkten. Koordinaterna för den punkt som ska testas anges i världskoordinater. Transformeringsmatrisen graphics för tillämpas tillfälligt innan du testar för synlighet.

Gäller för

IsOutlineVisible(Int32, Int32, Pen)

Anger om den angivna punkten finns i (under) dispositionen av detta GraphicsPath när den ritas med angiven Pen.

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

Parametrar

x
Int32

X-koordinaten för den punkt som ska testas.

y
Int32

Y-koordinaten för den punkt som ska testas.

pen
Pen

Att Pen testa.

Returer

Den här metoden returnerar true om den angivna punkten finns i dispositionen av detta GraphicsPath när den ritas med angivet Pen, annars false.

Exempel

Ett exempel finns i IsOutlineVisible(Int32, Int32, Pen, Graphics).

Kommentarer

Den här metoden testar för att se om dispositionen för en viss sökväg återges synlig vid den angivna punkten.

Gäller för

IsOutlineVisible(Single, Single, Pen)

Anger om den angivna punkten finns i (under) dispositionen av detta GraphicsPath när den ritas med angiven Pen.

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

Parametrar

x
Single

X-koordinaten för den punkt som ska testas.

y
Single

Y-koordinaten för den punkt som ska testas.

pen
Pen

Att Pen testa.

Returer

Den här metoden returnerar true om den angivna punkten finns i dispositionen av detta GraphicsPath när den ritas med angivet Pen, annars false.

Exempel

Ett exempel finns i IsOutlineVisible(Int32, Int32, Pen, Graphics).

Kommentarer

Den här metoden testar för att se om dispositionen för en viss sökväg återges synlig vid den angivna punkten.

Gäller för

IsOutlineVisible(Int32, Int32, Pen, Graphics)

Anger om den angivna punkten finns i (under) dispositionen av detta GraphicsPath när den ritas med angivet Pen och med hjälp av den angivna 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

Parametrar

x
Int32

X-koordinaten för den punkt som ska testas.

y
Int32

Y-koordinaten för den punkt som ska testas.

pen
Pen

Att Pen testa.

graphics
Graphics

För Graphics vilken du ska testa synligheten.

Returer

Den här metoden returnerar true om den angivna punkten finns i dispositionen av detta GraphicsPath enligt ritningen med angivet Pen; annars false.

Exempel

Följande kodexempel är utformat för användning med Windows Forms och kräver PaintEventArgse, en OnPaint händelse. Koden utför följande åtgärder:

  • Skapar en sökväg.

  • Lägger till en rektangel i sökvägen.

  • Skapar en bred penna och breddar sökvägen med den pennan (för att göra exemplet tydligare),

  • Testar en punkt (100, 50) för att se om den ligger inom (under) en av rektangelns kanter genom att anropa IsOutlineVisible.

Resultatet visas i meddelanderutan (i det här fallet sant). Med andra ord renderas gränsen över den punkten.

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

Kommentarer

Den här metoden testar för att se om dispositionen för en viss sökväg återges synlig vid den angivna punkten. Koordinaterna för den punkt som ska testas anges i världskoordinater. Transformeringsmatrisen graphics för tillämpas tillfälligt innan du testar för synlighet.

Gäller för

IsOutlineVisible(Single, Single, Pen, Graphics)

Anger om den angivna punkten finns i (under) dispositionen av detta GraphicsPath när den ritas med angivet Pen och med hjälp av den angivna 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

Parametrar

x
Single

X-koordinaten för den punkt som ska testas.

y
Single

Y-koordinaten för den punkt som ska testas.

pen
Pen

Att Pen testa.

graphics
Graphics

För Graphics vilken du ska testa synligheten.

Returer

Den här metoden returnerar true om den angivna punkten finns i (under) dispositionen av detta GraphicsPath som ritat med angivet Pen; annars . false

Exempel

Ett exempel finns i IsOutlineVisible(Int32, Int32, Pen, Graphics).

Kommentarer

Den här metoden testar för att se om dispositionen för en viss sökväg återges synlig vid den angivna punkten. Koordinaterna för den punkt som ska testas anges i världskoordinater. Parameterns graphics transformeringsmatris tillämpas tillfälligt innan du testar synligheten.

Gäller för