GraphicsPath.IsOutlineVisible Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, zda je zadaný bod obsažen v obrysu tohoto GraphicsPath při vykreslení se zadaným Pen.
Přetížení
IsOutlineVisible(Int32, Int32, Pen, Graphics) |
Určuje, zda je zadaný bod obsažen v části (pod) obrysem tohoto GraphicsPath při vykreslení se zadaným Pen a použitím zadaného Graphics. |
IsOutlineVisible(Point, Pen, Graphics) |
Určuje, zda je zadaný bod obsažen v části (pod) obrysem tohoto GraphicsPath při vykreslení se zadaným Pen a použitím zadaného Graphics. |
IsOutlineVisible(Single, Single, Pen, Graphics) |
Určuje, zda je zadaný bod obsažen v části (pod) obrysem tohoto GraphicsPath při vykreslení se zadaným Pen a použitím zadaného Graphics. |
IsOutlineVisible(Single, Single, Pen) |
Určuje, zda je zadaný bod obsažen v obrysu tohoto GraphicsPath při vykreslení se zadaným Pen. |
IsOutlineVisible(PointF, Pen) |
Určuje, zda je zadaný bod obsažen v obrysu tohoto GraphicsPath při vykreslení se zadaným Pen. |
IsOutlineVisible(PointF, Pen, Graphics) |
Určuje, zda je zadaný bod obsažen v části (pod) obrysem tohoto GraphicsPath při vykreslení se zadaným Pen a použitím zadaného Graphics. |
IsOutlineVisible(Int32, Int32, Pen) |
Určuje, zda je zadaný bod obsažen v obrysu tohoto GraphicsPath při vykreslení se zadaným Pen. |
IsOutlineVisible(Point, Pen) |
Určuje, zda je zadaný bod obsažen v obrysu tohoto GraphicsPath při vykreslení se zadaným Pen. |
IsOutlineVisible(Int32, Int32, Pen, Graphics)
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
Určuje, zda je zadaný bod obsažen v části (pod) obrysem tohoto GraphicsPath při vykreslení se zadaným Pen a použitím zadaného 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);
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
Parametry
- x
- Int32
Souřadnice x bodu, který se má testovat.
- y
- Int32
Souřadnice y bodu, který se má testovat.
Návraty
Tato metoda vrátí true
, pokud zadaný bod je obsažen v osnově tohoto GraphicsPath, jak je nakresleno se zadaným Pen; jinak false
.
Příklady
Následující příklad kódu je určen pro použití s Windows Forms a vyžaduje PaintEventArgse
, OnPaint událost. Kód provede následující akce:
Vytvoří cestu.
Přidá do cesty obdélník.
Vytvoří široké pero a rozšíří cestu s tímto perem (aby byl příklad jasnější).
Otestuje bod (100, 50) a zjistí, jestli leží uvnitř (pod) jedním z okrajů obdélníku zavoláním IsOutlineVisible.
Výsledek se zobrazí v poli se zprávou (v tomto případě true). Jinými slovy, hrana se v tomto okamžiku vykresluje.
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
Poznámky
Tato metoda testuje, zda je osnova dané cesty zobrazena v zadaném bodě. Souřadnice bodu, který se má testovat, jsou uvedeny ve světových souřadnicích. Transformační matice graphics
se dočasně použije před testováním viditelnosti.
Platí pro
IsOutlineVisible(Point, Pen, Graphics)
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
Určuje, zda je zadaný bod obsažen v části (pod) obrysem tohoto GraphicsPath při vykreslení se zadaným Pen a použitím zadaného 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);
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
Parametry
Návraty
Tato metoda vrátí true
, pokud zadaný bod je obsažen v osnově tohoto GraphicsPath, jak je nakresleno se zadaným Pen; jinak false
.
Příklady
Příklad najdete v tématu IsOutlineVisible(Int32, Int32, Pen, Graphics).
Poznámky
Tato metoda testuje, zda je osnova dané cesty zobrazena v zadaném bodě. Souřadnice bodu, který se má testovat, jsou uvedeny ve světových souřadnicích. Transformační matice graphics
se dočasně použije před testováním viditelnosti.
Platí pro
IsOutlineVisible(Single, Single, Pen, Graphics)
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
Určuje, zda je zadaný bod obsažen v části (pod) obrysem tohoto GraphicsPath při vykreslení se zadaným Pen a použitím zadaného 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);
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
Parametry
- x
- Single
Souřadnice x bodu, který se má testovat.
- y
- Single
Souřadnice y bodu, který se má testovat.
Návraty
Tato metoda vrátí true
, pokud zadaný bod je obsažen v (pod) osnově tohoto GraphicsPath, jak je nakresleno se zadaným Pen; jinak false
.
Příklady
Příklad najdete v tématu IsOutlineVisible(Int32, Int32, Pen, Graphics).
Poznámky
Tato metoda testuje, zda je osnova dané cesty zobrazena v zadaném bodě. Souřadnice bodu, který se má testovat, jsou uvedeny ve světových souřadnicích. Transformační matice parametru graphics
se dočasně použije před testováním viditelnosti.
Platí pro
IsOutlineVisible(Single, Single, Pen)
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
Určuje, zda je zadaný bod obsažen v obrysu tohoto GraphicsPath při vykreslení se zadaným 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
Parametry
- x
- Single
Souřadnice x bodu, který se má testovat.
- y
- Single
Souřadnice y bodu, který se má testovat.
Návraty
Tato metoda vrátí true
, pokud je zadaný bod obsažen v osnově tohoto GraphicsPath při vykreslení se zadaným Pen; jinak false
.
Příklady
Příklad najdete v tématu IsOutlineVisible(Int32, Int32, Pen, Graphics).
Poznámky
Tato metoda testuje, zda je osnova dané cesty zobrazena v zadaném bodě.
Platí pro
IsOutlineVisible(PointF, Pen)
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
Určuje, zda je zadaný bod obsažen v obrysu tohoto GraphicsPath při vykreslení se zadaným 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
Parametry
Návraty
Tato metoda vrátí true
, pokud je zadaný bod obsažen v osnově tohoto GraphicsPath při vykreslení se zadaným Pen; jinak false
.
Příklady
Příklad najdete v tématu IsOutlineVisible(Int32, Int32, Pen, Graphics).
Poznámky
Tato metoda testuje, zda je osnova dané cesty zobrazena v zadaném bodě.
Platí pro
IsOutlineVisible(PointF, Pen, Graphics)
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
Určuje, zda je zadaný bod obsažen v části (pod) obrysem tohoto GraphicsPath při vykreslení se zadaným Pen a použitím zadaného 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);
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
Parametry
Návraty
Tato metoda vrátí true
, pokud zadaný bod je obsažen v (pod) osnově tohoto GraphicsPath, jak je nakresleno se zadaným Pen; jinak false
.
Příklady
Příklad najdete v tématu IsOutlineVisible(Int32, Int32, Pen, Graphics).
Poznámky
Tato metoda testuje, zda je osnova dané cesty zobrazena v zadaném bodě. Souřadnice bodu, který se má testovat, jsou uvedeny ve světových souřadnicích. Transformační matice graphics
se dočasně použije před testováním viditelnosti.
Platí pro
IsOutlineVisible(Int32, Int32, Pen)
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
Určuje, zda je zadaný bod obsažen v obrysu tohoto GraphicsPath při vykreslení se zadaným 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
Parametry
- x
- Int32
Souřadnice x bodu, který se má testovat.
- y
- Int32
Souřadnice y bodu, který se má testovat.
Návraty
Tato metoda vrátí true
, pokud je zadaný bod obsažen v osnově tohoto GraphicsPath při vykreslení se zadaným Pen; jinak false
.
Příklady
Příklad najdete v tématu IsOutlineVisible(Int32, Int32, Pen, Graphics).
Poznámky
Tato metoda testuje, zda je osnova dané cesty zobrazena v zadaném bodě.
Platí pro
IsOutlineVisible(Point, Pen)
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
Určuje, zda je zadaný bod obsažen v obrysu tohoto GraphicsPath při vykreslení se zadaným 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
Parametry
Návraty
Tato metoda vrátí true
, pokud je zadaný bod obsažen v osnově tohoto GraphicsPath při vykreslení se zadaným Pen; jinak false
.
Příklady
Příklad najdete v tématu IsOutlineVisible(Int32, Int32, Pen, Graphics).
Poznámky
Tato metoda testuje, zda je osnova dané cesty zobrazena v zadaném bodě.