ImageAttributes.SetWrapMode Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kaydırma modunu ayarlar.
Aşırı Yüklemeler
SetWrapMode(WrapMode) |
Bir dokuyu bir şeklin üzerinde veya şekil sınırlarında nasıl döşeneceğine karar vermek için kullanılan kaydırma modunu ayarlar. Doku, doldurduğu şekilden daha küçük olduğunda doldurmak için şeklin üzerinde döşeme yapılır. |
SetWrapMode(WrapMode, Color) |
Bir dokuyu bir şeklin üzerinde veya şekil sınırlarında nasıl döşeneceğine karar vermek için kullanılan kaydırma modunu ve rengi ayarlar. Doku, doldurduğu şekilden daha küçük olduğunda doldurmak için şeklin üzerinde döşeme yapılır. |
SetWrapMode(WrapMode, Color, Boolean) |
Bir dokuyu bir şeklin üzerinde veya şekil sınırlarında nasıl döşeneceğine karar vermek için kullanılan kaydırma modunu ve rengi ayarlar. Doku, doldurduğu şekilden daha küçük olduğunda doldurmak için şeklin üzerinde döşeme yapılır. |
SetWrapMode(WrapMode)
- Kaynak:
- ImageAttributes.cs
- Kaynak:
- ImageAttributes.cs
- Kaynak:
- ImageAttributes.cs
- Kaynak:
- ImageAttributes.cs
- Kaynak:
- ImageAttributes.cs
Bir dokuyu bir şeklin üzerinde veya şekil sınırlarında nasıl döşeneceğine karar vermek için kullanılan kaydırma modunu ayarlar. Doku, doldurduğu şekilden daha küçük olduğunda doldurmak için şeklin üzerinde döşeme yapılır.
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)
Parametreler
- mode
- WrapMode
Bir WrapMode öğesi, bir alanın kutucuğunda görüntünün yinelenen kopyalarının nasıl kullanıldığını belirtir.
Örnekler
Aşağıdaki kod örneği Windows Forms ile kullanılmak üzere tasarlanmıştır ve Paint olay işleyicisinin bir parametresi olan PaintEventArgse
gerektirir. Kod aşağıdaki eylemleri gerçekleştirir:
Circle3.jpg dosyasından (küçük, kırmızı dolgulu bir daire) bir Image açar ve ekrana çizer.
bir ImageAttributes nesnesi oluşturur ve WrapMode numaralandırmasını Tileolarak ayarlar.
Circle3.jpg dosyasındaki görüntüyü kullanarak bir TextureBrush oluşturur.
Ekrana küçük, kırmızı dolgulu dairelerle dolu bir dikdörtgen çizer.
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
Açıklamalar
SetWrapMode(WrapMode) yöntemini çağırmak, SetWrapMode(WrapMode, Color) çağırmak ve color
parametresi için Color.Black geçirmekle eşdeğerdir.
Color.Black işlenen görüntünün dışındaki piksellerin rengini belirtir. Mod parametresi Clamp olarak ayarlandıysa ve DrawImage yöntemine geçirilen kaynak dikdörtgen görüntünün kendisinden büyükse bu renk görünür.
Şunlara uygulanır
SetWrapMode(WrapMode, Color)
- Kaynak:
- ImageAttributes.cs
- Kaynak:
- ImageAttributes.cs
- Kaynak:
- ImageAttributes.cs
- Kaynak:
- ImageAttributes.cs
- Kaynak:
- ImageAttributes.cs
Bir dokuyu bir şeklin üzerinde veya şekil sınırlarında nasıl döşeneceğine karar vermek için kullanılan kaydırma modunu ve rengi ayarlar. Doku, doldurduğu şekilden daha küçük olduğunda doldurmak için şeklin üzerinde döşeme yapılır.
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)
Parametreler
- mode
- WrapMode
Bir WrapMode öğesi, bir alanın kutucuğunda görüntünün yinelenen kopyalarının nasıl kullanıldığını belirtir.
- color
- Color
İşlenen görüntünün dışındaki piksellerin rengini belirten bir ImageAttributes nesnesi. Mod parametresi Clamp olarak ayarlandıysa ve DrawImage geçirilen kaynak dikdörtgen görüntünün kendisinden daha büyükse bu renk görünür.
Örnekler
Kod örneği için SetWrapMode(WrapMode) yöntemine bakın.
Şunlara uygulanır
SetWrapMode(WrapMode, Color, Boolean)
- Kaynak:
- ImageAttributes.cs
- Kaynak:
- ImageAttributes.cs
- Kaynak:
- ImageAttributes.cs
- Kaynak:
- ImageAttributes.cs
- Kaynak:
- ImageAttributes.cs
Bir dokuyu bir şeklin üzerinde veya şekil sınırlarında nasıl döşeneceğine karar vermek için kullanılan kaydırma modunu ve rengi ayarlar. Doku, doldurduğu şekilden daha küçük olduğunda doldurmak için şeklin üzerinde döşeme yapılır.
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)
Parametreler
- mode
- WrapMode
Bir WrapMode öğesi, bir alanın kutucuğunda görüntünün yinelenen kopyalarının nasıl kullanıldığını belirtir.
- color
- Color
İşlenen görüntünün dışındaki piksellerin rengini belirten bir renk nesnesi. Mod parametresi Clamp olarak ayarlandıysa ve DrawImage geçirilen kaynak dikdörtgen görüntünün kendisinden daha büyükse bu renk görünür.
- clamp
- Boolean
Bu parametrenin hiçbir etkisi yoktur.
false
olarak ayarlayın.
Örnekler
Kod örneği için SetWrapMode(WrapMode) yöntemine bakın.