ImageAttributes.SetWrapMode Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt den Umbruchmodus fest.
Überlädt
| Name | Beschreibung |
|---|---|
| SetWrapMode(WrapMode) |
Legt den Umbruchmodus fest, der verwendet wird, um zu entscheiden, wie eine Textur über eine Form oder an Formgrenzen hinweg kacheln soll. Eine Textur wird über eine Form nebeneinander angeordnet, um sie auszufüllen, wenn die Textur kleiner als die Form ist, die sie ausfüllt. |
| SetWrapMode(WrapMode, Color) |
Legt den Umbruchmodus und die Farbe fest, die verwendet wird, um zu entscheiden, wie eine Textur über eine Form oder an Formgrenzen kacheln soll. Eine Textur wird über eine Form nebeneinander angeordnet, um sie auszufüllen, wenn die Textur kleiner als die Form ist, die sie ausfüllt. |
| SetWrapMode(WrapMode, Color, Boolean) |
Legt den Umbruchmodus und die Farbe fest, die verwendet wird, um zu entscheiden, wie eine Textur über eine Form oder an Formgrenzen kacheln soll. Eine Textur wird über eine Form nebeneinander angeordnet, um sie auszufüllen, wenn die Textur kleiner als die Form ist, die sie ausfüllt. |
SetWrapMode(WrapMode)
- Quelle:
- ImageAttributes.cs
- Quelle:
- ImageAttributes.cs
- Quelle:
- ImageAttributes.cs
- Quelle:
- ImageAttributes.cs
- Quelle:
- ImageAttributes.cs
- Quelle:
- ImageAttributes.cs
- Quelle:
- ImageAttributes.cs
- Quelle:
- ImageAttributes.cs
Legt den Umbruchmodus fest, der verwendet wird, um zu entscheiden, wie eine Textur über eine Form oder an Formgrenzen hinweg kacheln soll. Eine Textur wird über eine Form nebeneinander angeordnet, um sie auszufüllen, wenn die Textur kleiner als die Form ist, die sie ausfüllt.
public:
void SetWrapMode(System::Drawing::Drawing2D::WrapMode mode);
public void SetWrapMode(System.Drawing.Drawing2D.WrapMode mode);
member this.SetWrapMode : System.Drawing.Drawing2D.WrapMode -> unit
Public Sub SetWrapMode (mode As WrapMode)
Parameter
- mode
- WrapMode
Ein Element, das WrapMode angibt, wie wiederholte Kopien eines Bilds zum Kacheln eines Bereichs verwendet werden.
Beispiele
Das folgende Codebeispiel wurde für die Verwendung mit Windows Forms entwickelt und erfordert PaintEventArgse, bei dem es sich um einen Parameter des ereignishandlers Paint handelt. Der Code führt die folgenden Aktionen aus:
Öffnet eine Image aus der datei Circle3.jpg (ein kleiner, rot gefüllter Kreis) und zeichnet sie auf den Bildschirm.
Erstellt ein ImageAttributes Objekt und legt die WrapMode Enumeration auf Tile.
Erstellt ein TextureBrush using the image from the Circle3.jpg file.
Zeichnet ein Rechteck auf den Bildschirm, der mit den kleinen, rot gefüllten Kreisen gefüllt ist.
void SetWrapModeExample( PaintEventArgs^ e )
{
// Create a filled, red circle, and save it to Circle3.jpg.
Bitmap^ myBitmap = gcnew Bitmap( 50,50 );
Graphics^ g = Graphics::FromImage( myBitmap );
g->Clear( Color::White );
g->FillEllipse( gcnew SolidBrush( Color::Red ), Rectangle(0,0,25,25) );
myBitmap->Save( "Circle3.jpg" );
// Create an Image object from the Circle3.jpg file, and draw it
// to the screen.
Image^ myImage = Image::FromFile( "Circle3.jpg" );
e->Graphics->DrawImage( myImage, 20, 20 );
// Set the wrap mode.
ImageAttributes^ imageAttr = gcnew ImageAttributes;
imageAttr->SetWrapMode( WrapMode::Tile );
// Create a TextureBrush.
Rectangle brushRect = Rectangle(0,0,25,25);
TextureBrush^ myTBrush = gcnew TextureBrush( myImage,brushRect,imageAttr );
// Draw to the screen a rectangle filled with red circles.
e->Graphics->FillRectangle( myTBrush, 100, 20, 200, 200 );
}
private void SetWrapModeExample(PaintEventArgs e)
{
// Create a filled, red circle, and save it to Circle3.jpg.
Bitmap myBitmap = new Bitmap(50, 50);
Graphics g = Graphics.FromImage(myBitmap);
g.Clear(Color.White);
g.FillEllipse(new SolidBrush(Color.Red),
new Rectangle(0, 0, 25, 25));
myBitmap.Save("Circle3.jpg");
// Create an Image object from the Circle3.jpg file, and draw it
// to the screen.
Image myImage = Image.FromFile("Circle3.jpg");
e.Graphics.DrawImage(myImage, 20, 20);
// Set the wrap mode.
ImageAttributes imageAttr = new ImageAttributes();
imageAttr.SetWrapMode(WrapMode.Tile);
// Create a TextureBrush.
Rectangle brushRect = new Rectangle(0,0,25,25);
TextureBrush myTBrush = new TextureBrush(myImage, brushRect, imageAttr);
// Draw to the screen a rectangle filled with red circles.
e.Graphics.FillRectangle(myTBrush, 100, 20, 200, 200);
}
Public Sub SetWrapModeExample(ByVal e As PaintEventArgs)
' Create a filled, red circle, and save it to Circle3.jpg.
Dim myBitmap As New Bitmap(50, 50)
Dim g As Graphics = Graphics.FromImage(myBitmap)
g.Clear(Color.White)
g.FillEllipse(New SolidBrush(Color.Red), New Rectangle(0, 0, _
25, 25))
myBitmap.Save("Circle3.jpg")
' Create an Image object from the Circle3.jpg file, and draw
' it to the screen.
Dim myImage As Image = Image.FromFile("Circle3.jpg")
e.Graphics.DrawImage(myImage, 20, 20)
' Set the wrap mode.
Dim imageAttr As New ImageAttributes
imageAttr.SetWrapMode(WrapMode.Tile)
' Create a TextureBrush.
Dim brushRect As New Rectangle(0, 0, 25, 25)
Dim myTBrush As New TextureBrush(myImage, brushRect, imageAttr)
' Draw to the screen a rectangle filled with red circles.
e.Graphics.FillRectangle(myTBrush, 100, 20, 200, 200)
End Sub
Hinweise
Das Aufrufen der SetWrapMode(WrapMode) Methode entspricht dem Aufrufen SetWrapMode(WrapMode, Color) und Übergeben Color.Black des color Parameters.
Color.Black Gibt die Farbe von Pixeln außerhalb eines gerenderten Bilds an. Diese Farbe ist sichtbar, wenn der Modusparameter festgelegt Clamp ist und das an die DrawImage Methode übergebene Quellrechteck größer als das Bild selbst ist.
Gilt für:
SetWrapMode(WrapMode, Color)
- Quelle:
- ImageAttributes.cs
- Quelle:
- ImageAttributes.cs
- Quelle:
- ImageAttributes.cs
- Quelle:
- ImageAttributes.cs
- Quelle:
- ImageAttributes.cs
- Quelle:
- ImageAttributes.cs
- Quelle:
- ImageAttributes.cs
- Quelle:
- ImageAttributes.cs
Legt den Umbruchmodus und die Farbe fest, die verwendet wird, um zu entscheiden, wie eine Textur über eine Form oder an Formgrenzen kacheln soll. Eine Textur wird über eine Form nebeneinander angeordnet, um sie auszufüllen, wenn die Textur kleiner als die Form ist, die sie ausfüllt.
public:
void SetWrapMode(System::Drawing::Drawing2D::WrapMode mode, System::Drawing::Color color);
public void SetWrapMode(System.Drawing.Drawing2D.WrapMode mode, System.Drawing.Color color);
member this.SetWrapMode : System.Drawing.Drawing2D.WrapMode * System.Drawing.Color -> unit
Public Sub SetWrapMode (mode As WrapMode, color As Color)
Parameter
- mode
- WrapMode
Ein Element, das WrapMode angibt, wie wiederholte Kopien eines Bilds zum Kacheln eines Bereichs verwendet werden.
- color
- Color
Ein ImageAttributes Objekt, das die Farbe von Pixeln außerhalb eines gerenderten Bilds angibt. Diese Farbe ist sichtbar, wenn der Modusparameter festgelegt Clamp ist und das quellrechteck, das übergeben wird DrawImage , größer als das Bild selbst ist.
Beispiele
Ein Codebeispiel finden Sie in der SetWrapMode(WrapMode) Methode.
Gilt für:
SetWrapMode(WrapMode, Color, Boolean)
- Quelle:
- ImageAttributes.cs
- Quelle:
- ImageAttributes.cs
- Quelle:
- ImageAttributes.cs
- Quelle:
- ImageAttributes.cs
- Quelle:
- ImageAttributes.cs
- Quelle:
- ImageAttributes.cs
- Quelle:
- ImageAttributes.cs
- Quelle:
- ImageAttributes.cs
Legt den Umbruchmodus und die Farbe fest, die verwendet wird, um zu entscheiden, wie eine Textur über eine Form oder an Formgrenzen kacheln soll. Eine Textur wird über eine Form nebeneinander angeordnet, um sie auszufüllen, wenn die Textur kleiner als die Form ist, die sie ausfüllt.
public:
void SetWrapMode(System::Drawing::Drawing2D::WrapMode mode, System::Drawing::Color color, bool clamp);
public void SetWrapMode(System.Drawing.Drawing2D.WrapMode mode, System.Drawing.Color color, bool clamp);
member this.SetWrapMode : System.Drawing.Drawing2D.WrapMode * System.Drawing.Color * bool -> unit
Public Sub SetWrapMode (mode As WrapMode, color As Color, clamp As Boolean)
Parameter
- mode
- WrapMode
Ein Element, das WrapMode angibt, wie wiederholte Kopien eines Bilds zum Kacheln eines Bereichs verwendet werden.
- color
- Color
Ein Farbobjekt, das die Farbe von Pixeln außerhalb eines gerenderten Bilds angibt. Diese Farbe ist sichtbar, wenn der Modusparameter festgelegt Clamp ist und das quellrechteck, das übergeben wird DrawImage , größer als das Bild selbst ist.
- clamp
- Boolean
Dieser Parameter hat keine Auswirkung. Legen Sie hierfür false fest.
Beispiele
Ein Codebeispiel finden Sie in der SetWrapMode(WrapMode) Methode.