RectangleF.Inflate 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í.
Zvětší tuto RectangleF hodnotu o zadanou částku.
Přetížení
| Name | Description |
|---|---|
| Inflate(SizeF) |
Zvětší tuto RectangleF hodnotu o zadanou částku. |
| Inflate(Single, Single) |
Zvětší tuto RectangleF strukturu o zadanou částku. |
| Inflate(RectangleF, Single, Single) |
Vytvoří a vrátí zvětšenou kopii zadané RectangleF struktury. Kopie se zvětší o zadanou velikost a původní obdélník zůstane nezměněný. |
Inflate(SizeF)
- Zdroj:
- RectangleF.cs
- Zdroj:
- RectangleF.cs
- Zdroj:
- RectangleF.cs
- Zdroj:
- RectangleF.cs
- Zdroj:
- RectangleF.cs
Zvětší tuto RectangleF hodnotu o zadanou částku.
public:
void Inflate(System::Drawing::SizeF size);
public void Inflate(System.Drawing.SizeF size);
member this.Inflate : System.Drawing.SizeF -> unit
Public Sub Inflate (size As SizeF)
Parametry
- size
- SizeF
Množství nafouknutí tohoto obdélníku.
Příklady
Tento příklad je určený pro použití s model Windows Forms a vyžaduje PaintEventArgs e, objekt události OnPaint. Kód vytvoří RectangleF a nakreslí ho na obrazovku černou. Všimněte si, že se musí převést na výkres Rectangle . Pak kód zvětší RectangleF, znovu převede na a Rectanglea nakreslí ho na obrazovku červeně. Všimněte si, že původní (černý) obdélník je rozbalený v obou směrech podél osy x o 100 bodů.
public:
void RectangleFInflateExample( PaintEventArgs^ e )
{
// Create a RectangleF structure.
RectangleF myRectF = RectangleF(100,20,100,100);
// Draw myRect to the screen.
Rectangle myRect = Rectangle::Truncate( myRectF );
e->Graphics->DrawRectangle( Pens::Black, myRect );
// Create a Size structure.
SizeF inflateSize = SizeF(100,0);
// Inflate myRect.
myRectF.Inflate( inflateSize );
// Draw the inflated rectangle to the screen.
myRect = Rectangle::Truncate( myRectF );
e->Graphics->DrawRectangle( Pens::Red, myRect );
}
public void RectangleFInflateExample(PaintEventArgs e)
{
// Create a RectangleF structure.
RectangleF myRectF = new RectangleF(100, 20, 100, 100);
// Draw myRect to the screen.
Rectangle myRect = Rectangle.Truncate(myRectF);
e.Graphics.DrawRectangle(Pens.Black, myRect);
// Create a Size structure.
SizeF inflateSize = new SizeF(100, 0);
// Inflate myRect.
myRectF.Inflate(inflateSize);
// Draw the inflated rectangle to the screen.
myRect = Rectangle.Truncate(myRectF);
e.Graphics.DrawRectangle(Pens.Red, myRect);
}
Public Sub RectangleFInflateExample(ByVal e As PaintEventArgs)
' Create a RectangleF structure.
Dim myRectF As New RectangleF(100, 20, 100, 100)
' Draw myRect to the screen.
Dim myRect As Rectangle = Rectangle.Truncate(myRectF)
e.Graphics.DrawRectangle(Pens.Black, myRect)
' Create a Size structure.
Dim inflateSize As New SizeF(100, 0)
' Inflate myRect.
myRectF.Inflate(inflateSize)
' Draw the inflated rectangle to the screen.
myRect = Rectangle.Truncate(myRectF)
e.Graphics.DrawRectangle(Pens.Red, myRect)
End Sub
Poznámky
Tato metoda zvětší tento obdélník, nikoli jeho kopii. Obdélník se zvětší v obou směrech podél osy. Pokud je například obdélník 50 o 50 nafukován o 50 na ose x, bude výsledný obdélník dlouhý 150 jednotek (původní 50, 50 ve směru minus a 50 ve směru plus) zachovácí geometrický střed obdélníku.
Viz také
Platí pro
Inflate(Single, Single)
- Zdroj:
- RectangleF.cs
- Zdroj:
- RectangleF.cs
- Zdroj:
- RectangleF.cs
- Zdroj:
- RectangleF.cs
- Zdroj:
- RectangleF.cs
Zvětší tuto RectangleF strukturu o zadanou částku.
public:
void Inflate(float x, float y);
public void Inflate(float x, float y);
member this.Inflate : single * single -> unit
Public Sub Inflate (x As Single, y As Single)
Parametry
- x
- Single
Množství nafouknutí této RectangleF struktury vodorovně.
- y
- Single
Množství nafouknutí této RectangleF struktury svisle.
Poznámky
Tato metoda zvětší tento obdélník, nikoli jeho kopii. Obdélník se zvětší v obou směrech podél osy. Pokud je například obdélník 50 o 50 nafukován o 50 na ose x, bude výsledný obdélník dlouhý 150 jednotek (původní 50, 50 ve směru minus a 50 ve směru plus) zachovácí geometrický střed obdélníku.
Pokud je nebo xy je záporná, RectangleF je deflated v odpovídajícím směru.
Platí pro
Inflate(RectangleF, Single, Single)
- Zdroj:
- RectangleF.cs
- Zdroj:
- RectangleF.cs
- Zdroj:
- RectangleF.cs
- Zdroj:
- RectangleF.cs
- Zdroj:
- RectangleF.cs
Vytvoří a vrátí zvětšenou kopii zadané RectangleF struktury. Kopie se zvětší o zadanou velikost a původní obdélník zůstane nezměněný.
public:
static System::Drawing::RectangleF Inflate(System::Drawing::RectangleF rect, float x, float y);
public static System.Drawing.RectangleF Inflate(System.Drawing.RectangleF rect, float x, float y);
static member Inflate : System.Drawing.RectangleF * single * single -> System.Drawing.RectangleF
Public Shared Function Inflate (rect As RectangleF, x As Single, y As Single) As RectangleF
Parametry
- rect
- RectangleF
Zkopíruje RectangleF se. Tento obdélník není změněn.
- x
- Single
Velikost zvětšení kopie obdélníku vodorovně.
- y
- Single
Velikost zvětšení kopie obdélníku svisle.
Návraty
Zvětšený RectangleF.
Poznámky
Tato metoda vytvoří kopii rect, zvětší kopii a poté vrátí zvětšenou kopii. Obdélník se zvětší v obou směrech podél osy. Pokud je například obdélník 50 o 50 nafukován o 50 na ose x, bude výsledný obdélník dlouhý 150 jednotek (původní 50, 50 ve směru minus a 50 ve směru plus) zachovácí geometrický střed obdélníku.