GraphicsPath.IsOutlineVisible Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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
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
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
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.
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.
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.
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.
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.