GraphicsPath.IsOutlineVisible Methode

Definition

Gibt an, ob der angegebene Punkt innerhalb (unter) der Gliederung dieses GraphicsPath Werts enthalten ist, wenn er mit dem angegebenen Pengezeichnet wird.

Überlädt

Name Beschreibung
IsOutlineVisible(Int32, Int32, Pen, Graphics)

Gibt an, ob der angegebene Punkt innerhalb (unter) der Gliederung dieser GraphicsPath Gliederung enthalten ist, wenn er mit dem angegebenen Pen und mit dem angegebenen Graphicsgezeichnet wird.

IsOutlineVisible(Point, Pen, Graphics)

Gibt an, ob der angegebene Punkt innerhalb (unter) der Gliederung dieser GraphicsPath Gliederung enthalten ist, wenn er mit dem angegebenen Pen und mit dem angegebenen Graphicsgezeichnet wird.

IsOutlineVisible(Single, Single, Pen, Graphics)

Gibt an, ob der angegebene Punkt innerhalb (unter) der Gliederung dieser GraphicsPath Gliederung enthalten ist, wenn er mit dem angegebenen Pen und mit dem angegebenen Graphicsgezeichnet wird.

IsOutlineVisible(Single, Single, Pen)

Gibt an, ob der angegebene Punkt innerhalb (unter) der Gliederung dieses GraphicsPath Werts enthalten ist, wenn er mit dem angegebenen Pengezeichnet wird.

IsOutlineVisible(PointF, Pen)

Gibt an, ob der angegebene Punkt innerhalb (unter) der Gliederung dieses GraphicsPath Werts enthalten ist, wenn er mit dem angegebenen Pengezeichnet wird.

IsOutlineVisible(PointF, Pen, Graphics)

Gibt an, ob der angegebene Punkt innerhalb (unter) der Gliederung dieser GraphicsPath Gliederung enthalten ist, wenn er mit dem angegebenen Pen und mit dem angegebenen Graphicsgezeichnet wird.

IsOutlineVisible(Int32, Int32, Pen)

Gibt an, ob der angegebene Punkt innerhalb (unter) der Gliederung dieses GraphicsPath Werts enthalten ist, wenn er mit dem angegebenen Pengezeichnet wird.

IsOutlineVisible(Point, Pen)

Gibt an, ob der angegebene Punkt innerhalb (unter) der Gliederung dieses GraphicsPath Werts enthalten ist, wenn er mit dem angegebenen Pengezeichnet wird.

IsOutlineVisible(Int32, Int32, Pen, Graphics)

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Gibt an, ob der angegebene Punkt innerhalb (unter) der Gliederung dieser GraphicsPath Gliederung enthalten ist, wenn er mit dem angegebenen Pen und mit dem angegebenen Graphicsgezeichnet wird.

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

Parameter

x
Int32

Die x-Koordinate des zu testende Punkts.

y
Int32

Die y-Koordinate des zu testenden Punkts.

pen
Pen

Der Pen zu testde Test.

graphics
Graphics

Die Graphics , für die die Sichtbarkeit getestet werden soll.

Gibt zurück

Diese Methode gibt zurück true , wenn der angegebene Punkt in der Gliederung dieses GraphicsPath Werts enthalten ist, wie mit dem angegebenen Pen; andernfalls false.

Beispiele

Das folgende Codebeispiel wurde für die Verwendung mit Windows Forms entwickelt und erfordert PaintEventArgse, ein OnPaint-Ereignis. Der Code führt die folgenden Aktionen aus:

  • Erstellt einen Pfad.

  • Fügt dem Pfad ein Rechteck hinzu.

  • Erstellt einen breiten Stift und erweitert den Pfad mit diesem Stift (um das Beispiel klarer zu machen),

  • Testet einen Punkt (100, 50), um festzustellen, ob er sich innerhalb (unter) eines der Kanten des Rechtecks befindet, indem er aufgerufen wird IsOutlineVisible.

Das Ergebnis wird im Meldungsfeld angezeigt (in diesem Fall true). Mit anderen Worten, der Rand wird über diesen Punkt gerendert.

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

Hinweise

Mit dieser Methode wird überprüft, ob die Gliederung eines bestimmten Pfads am angegebenen Punkt angezeigt wird. Die Koordinaten des zu testenden Punkts werden in Weltkoordinaten angegeben. Die Transformationsmatrix wird graphics vorübergehend angewendet, bevor die Sichtbarkeit getestet wird.

Gilt für:

IsOutlineVisible(Point, Pen, Graphics)

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Gibt an, ob der angegebene Punkt innerhalb (unter) der Gliederung dieser GraphicsPath Gliederung enthalten ist, wenn er mit dem angegebenen Pen und mit dem angegebenen Graphicsgezeichnet wird.

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

Parameter

pt
Point

Ein Point Wert, der den zu testden Speicherort angibt.

pen
Pen

Der Pen zu testde Test.

graphics
Graphics

Die Graphics , für die die Sichtbarkeit getestet werden soll.

Gibt zurück

Diese Methode gibt zurück true , wenn der angegebene Punkt in der Gliederung dieses GraphicsPath Werts enthalten ist, wie mit dem angegebenen Pen; andernfalls false.

Beispiele

Ein Beispiel finden Sie unter IsOutlineVisible(Int32, Int32, Pen, Graphics).

Hinweise

Mit dieser Methode wird überprüft, ob die Gliederung eines bestimmten Pfads am angegebenen Punkt angezeigt wird. Die Koordinaten des zu testenden Punkts werden in Weltkoordinaten angegeben. Die Transformationsmatrix wird graphics vorübergehend angewendet, bevor die Sichtbarkeit getestet wird.

Gilt für:

IsOutlineVisible(Single, Single, Pen, Graphics)

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Gibt an, ob der angegebene Punkt innerhalb (unter) der Gliederung dieser GraphicsPath Gliederung enthalten ist, wenn er mit dem angegebenen Pen und mit dem angegebenen Graphicsgezeichnet wird.

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

Parameter

x
Single

Die x-Koordinate des zu testende Punkts.

y
Single

Die y-Koordinate des zu testenden Punkts.

pen
Pen

Der Pen zu testde Test.

graphics
Graphics

Die Graphics , für die die Sichtbarkeit getestet werden soll.

Gibt zurück

Diese Methode gibt zurücktrue, wenn der angegebene Punkt innerhalb (unter) der Gliederung dieser GraphicsPath Gliederung enthalten ist, wie mit dem angegebenen Pen; andernfalls . false

Beispiele

Ein Beispiel finden Sie unter IsOutlineVisible(Int32, Int32, Pen, Graphics).

Hinweise

Mit dieser Methode wird überprüft, ob die Gliederung eines bestimmten Pfads am angegebenen Punkt angezeigt wird. Die Koordinaten des zu testenden Punkts werden in Weltkoordinaten angegeben. Die Transformationsmatrix des graphics Parameters wird vorübergehend angewendet, bevor die Sichtbarkeit getestet wird.

Gilt für:

IsOutlineVisible(Single, Single, Pen)

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Gibt an, ob der angegebene Punkt innerhalb (unter) der Gliederung dieses GraphicsPath Werts enthalten ist, wenn er mit dem angegebenen Pengezeichnet wird.

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

Parameter

x
Single

Die x-Koordinate des zu testende Punkts.

y
Single

Die y-Koordinate des zu testenden Punkts.

pen
Pen

Der Pen zu testde Test.

Gibt zurück

Diese Methode gibt zurück true , wenn der angegebene Punkt in der Gliederung dieses GraphicsPath Werts enthalten ist, wenn er mit dem angegebenen PenPunkt gezeichnet wird; andernfalls false.

Beispiele

Ein Beispiel finden Sie unter IsOutlineVisible(Int32, Int32, Pen, Graphics).

Hinweise

Mit dieser Methode wird überprüft, ob die Gliederung eines bestimmten Pfads am angegebenen Punkt angezeigt wird.

Gilt für:

IsOutlineVisible(PointF, Pen)

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Gibt an, ob der angegebene Punkt innerhalb (unter) der Gliederung dieses GraphicsPath Werts enthalten ist, wenn er mit dem angegebenen Pengezeichnet wird.

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

Parameter

point
PointF

Ein PointF Wert, der den zu testden Speicherort angibt.

pen
Pen

Der Pen zu testde Test.

Gibt zurück

Diese Methode gibt zurück true , wenn der angegebene Punkt in der Gliederung dieses GraphicsPath Werts enthalten ist, wenn er mit dem angegebenen PenPunkt gezeichnet wird; andernfalls false.

Beispiele

Ein Beispiel finden Sie unter IsOutlineVisible(Int32, Int32, Pen, Graphics).

Hinweise

Mit dieser Methode wird überprüft, ob die Gliederung eines bestimmten Pfads am angegebenen Punkt angezeigt wird.

Gilt für:

IsOutlineVisible(PointF, Pen, Graphics)

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Gibt an, ob der angegebene Punkt innerhalb (unter) der Gliederung dieser GraphicsPath Gliederung enthalten ist, wenn er mit dem angegebenen Pen und mit dem angegebenen Graphicsgezeichnet wird.

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

Parameter

pt
PointF

Ein PointF Wert, der den zu testden Speicherort angibt.

pen
Pen

Der Pen zu testde Test.

graphics
Graphics

Die Graphics , für die die Sichtbarkeit getestet werden soll.

Gibt zurück

Diese Methode gibt zurücktrue, wenn der angegebene Punkt innerhalb (unter) der Gliederung dieser GraphicsPath Gliederung enthalten ist, wie mit dem angegebenen Pen; andernfalls . false

Beispiele

Ein Beispiel finden Sie unter IsOutlineVisible(Int32, Int32, Pen, Graphics).

Hinweise

Mit dieser Methode wird überprüft, ob die Gliederung eines bestimmten Pfads am angegebenen Punkt angezeigt wird. Die Koordinaten des zu testenden Punkts werden in Weltkoordinaten angegeben. Die Transformationsmatrix wird graphics vorübergehend angewendet, bevor die Sichtbarkeit getestet wird.

Gilt für:

IsOutlineVisible(Int32, Int32, Pen)

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Gibt an, ob der angegebene Punkt innerhalb (unter) der Gliederung dieses GraphicsPath Werts enthalten ist, wenn er mit dem angegebenen Pengezeichnet wird.

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

Parameter

x
Int32

Die x-Koordinate des zu testende Punkts.

y
Int32

Die y-Koordinate des zu testenden Punkts.

pen
Pen

Der Pen zu testde Test.

Gibt zurück

Diese Methode gibt zurück true , wenn der angegebene Punkt in der Gliederung dieses GraphicsPath Werts enthalten ist, wenn er mit dem angegebenen PenPunkt gezeichnet wird; andernfalls false.

Beispiele

Ein Beispiel finden Sie unter IsOutlineVisible(Int32, Int32, Pen, Graphics).

Hinweise

Mit dieser Methode wird überprüft, ob die Gliederung eines bestimmten Pfads am angegebenen Punkt angezeigt wird.

Gilt für:

IsOutlineVisible(Point, Pen)

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Gibt an, ob der angegebene Punkt innerhalb (unter) der Gliederung dieses GraphicsPath Werts enthalten ist, wenn er mit dem angegebenen Pengezeichnet wird.

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

Parameter

point
Point

Ein Point Wert, der den zu testden Speicherort angibt.

pen
Pen

Der Pen zu testde Test.

Gibt zurück

Diese Methode gibt zurück true , wenn der angegebene Punkt in der Gliederung dieses GraphicsPath Werts enthalten ist, wenn er mit dem angegebenen PenPunkt gezeichnet wird; andernfalls false.

Beispiele

Ein Beispiel finden Sie unter IsOutlineVisible(Int32, Int32, Pen, Graphics).

Hinweise

Mit dieser Methode wird überprüft, ob die Gliederung eines bestimmten Pfads am angegebenen Punkt angezeigt wird.

Gilt für: