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 (pod) obrysu tohoto GraphicsPath objektu, pokud je nakreslen zadaným Penparametrem .
Přetížení
IsOutlineVisible(Int32, Int32, Pen, Graphics) |
Určuje, zda je zadaný bod obsažen v rámci (pod) obrysu tohoto GraphicsPath objektu, pokud je nakreslen se zadaným Pen a pomocí zadaného Graphics. |
IsOutlineVisible(Point, Pen, Graphics) |
Určuje, zda je zadaný bod obsažen v rámci (pod) obrysu tohoto GraphicsPath objektu, pokud je nakreslen se zadaným Pen a pomocí zadaného Graphics. |
IsOutlineVisible(Single, Single, Pen, Graphics) |
Určuje, zda je zadaný bod obsažen v rámci (pod) obrysu tohoto GraphicsPath objektu, pokud je nakreslen se zadaným Pen a pomocí zadaného Graphics. |
IsOutlineVisible(Single, Single, Pen) |
Určuje, zda je zadaný bod obsažen v (pod) obrysu tohoto GraphicsPath objektu, pokud je nakreslen zadaným Penparametrem . |
IsOutlineVisible(PointF, Pen) |
Určuje, zda je zadaný bod obsažen v (pod) obrysu tohoto GraphicsPath objektu, pokud je nakreslen zadaným Penparametrem . |
IsOutlineVisible(PointF, Pen, Graphics) |
Určuje, zda je zadaný bod obsažen v rámci (pod) obrysu tohoto GraphicsPath objektu, pokud je nakreslen se zadaným Pen a pomocí zadaného Graphics. |
IsOutlineVisible(Int32, Int32, Pen) |
Určuje, zda je zadaný bod obsažen v (pod) obrysu tohoto GraphicsPath objektu, pokud je nakreslen zadaným Penparametrem . |
IsOutlineVisible(Point, Pen) |
Určuje, zda je zadaný bod obsažen v (pod) obrysu tohoto GraphicsPath objektu, pokud je nakreslen zadaným Penparametrem . |
IsOutlineVisible(Int32, Int32, Pen, Graphics)
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
- Zdroj:
- GraphicsPath.cs
Určuje, zda je zadaný bod obsažen v rámci (pod) obrysu tohoto GraphicsPath objektu, pokud je nakreslen se zadaným Pen a pomocí 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 je zadaný bod obsažen v osnově tohoto GraphicsPath objektu tak, jak je nakreslen se zadaným Pen; jinak . false
Příklady
Následující příklad kódu je navržený pro použití s model Windows Forms a vyžaduje PaintEventArgse
OnPaint událost . Kód provede následující akce:
Vytvoří cestu.
Přidá k cestě obdélník.
Vytvoří široké pero a rozšíří cestu s tímto perem (aby byl příklad jasnější).
Zavoláním IsOutlineVisibleotestuje bod (100, 50) a zjistí, jestli leží v (pod) jedním z okrajů obdélníku.
Výsledek se zobrazí v poli se zprávou (v tomto případě true). Jinými slovy, okraj se vykresluje nad tímto bodem.
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ý má být testován, jsou uvedeny v souřadnicích světa. Transformační matice se graphics
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
Určuje, zda je zadaný bod obsažen v rámci (pod) obrysu tohoto GraphicsPath objektu, pokud je nakreslen se zadaným Pen a pomocí 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 je zadaný bod obsažen v osnově tohoto GraphicsPath objektu tak, jak je nakreslen se zadaným Pen; jinak . false
Příklady
Příklad naleznete 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ý má být testován, jsou uvedeny v souřadnicích světa. Transformační matice se graphics
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
Určuje, zda je zadaný bod obsažen v rámci (pod) obrysu tohoto GraphicsPath objektu, pokud je nakreslen se zadaným Pen a pomocí 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 je zadaný bod obsažen v (pod) obrysu tohoto GraphicsPath objektu tak, false
jak je nakreslen se zadaným Pen; v opačném případě .
Příklady
Příklad naleznete 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ý má být testován, jsou uvedeny v souřadnicích světa. 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
Určuje, zda je zadaný bod obsažen v (pod) obrysu tohoto GraphicsPath objektu, pokud je nakreslen zadaným Penparametrem .
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; v opačném případě false
.
Příklady
Příklad naleznete 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
Určuje, zda je zadaný bod obsažen v (pod) obrysu tohoto GraphicsPath objektu, pokud je nakreslen zadaným Penparametrem .
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; v opačném případě false
.
Příklady
Příklad naleznete 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
Určuje, zda je zadaný bod obsažen v rámci (pod) obrysu tohoto GraphicsPath objektu, pokud je nakreslen se zadaným Pen a pomocí 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 je zadaný bod obsažen v (pod) obrysu tohoto GraphicsPath objektu tak, false
jak je nakreslen se zadaným Pen; v opačném případě .
Příklady
Příklad naleznete 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ý má být testován, jsou uvedeny v souřadnicích světa. Transformační matice se graphics
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
Určuje, zda je zadaný bod obsažen v (pod) obrysu tohoto GraphicsPath objektu, pokud je nakreslen zadaným Penparametrem .
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; v opačném případě false
.
Příklady
Příklad naleznete 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
Určuje, zda je zadaný bod obsažen v (pod) obrysu tohoto GraphicsPath objektu, pokud je nakreslen zadaným Penparametrem .
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; v opačném případě false
.
Příklady
Příklad naleznete 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
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro