Auf Englisch lesen

Freigeben über


GraphicsPath.IsOutlineVisible Methode

Definition

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

Überlädt

IsOutlineVisible(Int32, Int32, Pen, Graphics)

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

IsOutlineVisible(Point, Pen, Graphics)

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

IsOutlineVisible(Single, Single, Pen, Graphics)

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

IsOutlineVisible(Single, Single, Pen)

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

IsOutlineVisible(PointF, Pen)

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

IsOutlineVisible(PointF, Pen, Graphics)

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

IsOutlineVisible(Int32, Int32, Pen)

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

IsOutlineVisible(Point, Pen)

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

IsOutlineVisible(Int32, Int32, Pen, Graphics)

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 enthalten ist, wenn er mit dem angegebenen Pen gezeichnet wird und die angegebene Graphicsverwendet.

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);

Parameter

x
Int32

Die x-Koordinate des zu testende Punkts.

y
Int32

Die y-Koordinate des zu testenden Punkts.

pen
Pen

Das zu testende Pen.

graphics
Graphics

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

Gibt zurück

Diese Methode gibt true zurück, wenn der angegebene Punkt in der Gliederung dieses GraphicsPath enthalten ist, wie mit dem angegebenen Pengezeichnet; 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 IsOutlineVisibleaufgerufen wird.

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 = 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());
}

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 von graphics wird vorübergehend angewendet, bevor sie auf Sichtbarkeit getestet wird.

Gilt für:

.NET 9 und andere Versionen
Produkt Versionen
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

IsOutlineVisible(Point, Pen, Graphics)

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 enthalten ist, wenn er mit dem angegebenen Pen gezeichnet wird und die angegebene Graphicsverwendet.

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);

Parameter

pt
Point

Eine Point, die den zu testden Standort angibt.

pen
Pen

Das zu testende Pen.

graphics
Graphics

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

Gibt zurück

Diese Methode gibt true zurück, wenn der angegebene Punkt in der Gliederung dieses GraphicsPath enthalten ist, wie mit dem angegebenen Pengezeichnet; 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 von graphics wird vorübergehend angewendet, bevor sie auf Sichtbarkeit getestet wird.

Gilt für:

.NET 9 und andere Versionen
Produkt Versionen
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

IsOutlineVisible(Single, Single, Pen, Graphics)

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 enthalten ist, wenn er mit dem angegebenen Pen gezeichnet wird und die angegebene Graphicsverwendet.

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);

Parameter

x
Single

Die x-Koordinate des zu testende Punkts.

y
Single

Die y-Koordinate des zu testenden Punkts.

pen
Pen

Das zu testende Pen.

graphics
Graphics

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

Gibt zurück

Diese Methode gibt true zurück, wenn der angegebene Punkt innerhalb (unter) der Gliederung dieses GraphicsPath enthalten ist, wie mit der angegebenen Pengezeichnet; 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:

.NET 9 und andere Versionen
Produkt Versionen
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

IsOutlineVisible(Single, Single, Pen)

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 enthalten ist, wenn er mit der angegebenen Pengezeichnet wird.

public bool IsOutlineVisible (float x, float y, System.Drawing.Pen pen);

Parameter

x
Single

Die x-Koordinate des zu testende Punkts.

y
Single

Die y-Koordinate des zu testenden Punkts.

pen
Pen

Das zu testende Pen.

Gibt zurück

Diese Methode gibt true zurück, wenn der angegebene Punkt in der Gliederung dieses GraphicsPath enthalten ist, wenn er mit dem angegebenen Pengezeichnet 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:

.NET 9 und andere Versionen
Produkt Versionen
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

IsOutlineVisible(PointF, Pen)

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 enthalten ist, wenn er mit der angegebenen Pengezeichnet wird.

public bool IsOutlineVisible (System.Drawing.PointF point, System.Drawing.Pen pen);

Parameter

point
PointF

Eine PointF, die den zu testden Standort angibt.

pen
Pen

Das zu testende Pen.

Gibt zurück

Diese Methode gibt true zurück, wenn der angegebene Punkt in der Gliederung dieses GraphicsPath enthalten ist, wenn er mit dem angegebenen Pengezeichnet 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:

.NET 9 und andere Versionen
Produkt Versionen
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

IsOutlineVisible(PointF, Pen, Graphics)

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 enthalten ist, wenn er mit dem angegebenen Pen gezeichnet wird und die angegebene Graphicsverwendet.

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);

Parameter

pt
PointF

Eine PointF, die den zu testden Standort angibt.

pen
Pen

Das zu testende Pen.

graphics
Graphics

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

Gibt zurück

Diese Methode gibt true zurück, wenn der angegebene Punkt innerhalb (unter) der Gliederung dieses GraphicsPath enthalten ist, wie mit der angegebenen Pengezeichnet; 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 von graphics wird vorübergehend angewendet, bevor sie auf Sichtbarkeit getestet wird.

Gilt für:

.NET 9 und andere Versionen
Produkt Versionen
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

IsOutlineVisible(Int32, Int32, Pen)

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 enthalten ist, wenn er mit der angegebenen Pengezeichnet wird.

public bool IsOutlineVisible (int x, int y, System.Drawing.Pen pen);

Parameter

x
Int32

Die x-Koordinate des zu testende Punkts.

y
Int32

Die y-Koordinate des zu testenden Punkts.

pen
Pen

Das zu testende Pen.

Gibt zurück

Diese Methode gibt true zurück, wenn der angegebene Punkt in der Gliederung dieses GraphicsPath enthalten ist, wenn er mit dem angegebenen Pengezeichnet 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:

.NET 9 und andere Versionen
Produkt Versionen
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

IsOutlineVisible(Point, Pen)

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 enthalten ist, wenn er mit der angegebenen Pengezeichnet wird.

public bool IsOutlineVisible (System.Drawing.Point point, System.Drawing.Pen pen);

Parameter

point
Point

Eine Point, die den zu testden Standort angibt.

pen
Pen

Das zu testende Pen.

Gibt zurück

Diese Methode gibt true zurück, wenn der angegebene Punkt in der Gliederung dieses GraphicsPath enthalten ist, wenn er mit dem angegebenen Pengezeichnet 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:

.NET 9 und andere Versionen
Produkt Versionen
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9