ImageAttributes.SetWrapMode 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
래핑 모드를 설정합니다.
오버로드
SetWrapMode(WrapMode) |
셰이프 또는 셰이프 경계에서 질감을 타일하는 방법을 결정하는 데 사용되는 래핑 모드를 설정합니다. 질감이 채우는 셰이프보다 작을 때 채우기 위해 셰이프에 바일링됩니다. |
SetWrapMode(WrapMode, Color) |
셰이프 또는 셰이프 경계에서 질감을 타일하는 방법을 결정하는 데 사용되는 래핑 모드 및 색을 설정합니다. 질감이 채우는 셰이프보다 작을 때 채우기 위해 셰이프에 바일링됩니다. |
SetWrapMode(WrapMode, Color, Boolean) |
셰이프 또는 셰이프 경계에서 질감을 타일하는 방법을 결정하는 데 사용되는 래핑 모드 및 색을 설정합니다. 질감이 채우는 셰이프보다 작을 때 채우기 위해 셰이프에 바일링됩니다. |
SetWrapMode(WrapMode)
- Source:
- ImageAttributes.cs
- Source:
- ImageAttributes.cs
- Source:
- ImageAttributes.cs
- Source:
- ImageAttributes.cs
- Source:
- ImageAttributes.cs
셰이프 또는 셰이프 경계에서 질감을 타일하는 방법을 결정하는 데 사용되는 래핑 모드를 설정합니다. 질감이 채우는 셰이프보다 작을 때 채우기 위해 셰이프에 바일링됩니다.
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)
매개 변수
예제
다음 코드 예제는 Windows Forms에서 사용하도록 설계되었으며 Paint 이벤트 처리기의 매개 변수인 PaintEventArgse
필요합니다. 코드는 다음 작업을 수행합니다.
Circle3.jpg 파일(빨간색으로 채워진 작은 원)에서 Image 열고 화면에 그립니다.
ImageAttributes 개체를 만들고 WrapMode 열거형을 Tile설정합니다.
Circle3.jpg 파일의 이미지를 사용하여 TextureBrush 만듭니다.
빨간색으로 채워진 작은 원으로 채워진 화면에 사각형을 그립니다.
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
설명
SetWrapMode(WrapMode) 메서드를 호출하는 것은 SetWrapMode(WrapMode, Color) 호출하고 color
매개 변수에 대한 Color.Black 전달하는 것과 같습니다.
Color.Black 렌더링된 이미지 외부의 픽셀 색을 지정합니다. 모드 매개 변수가 Clamp 설정되고 DrawImage 메서드에 전달된 원본 사각형이 이미지 자체보다 큰 경우 이 색이 표시됩니다.
적용 대상
SetWrapMode(WrapMode, Color)
- Source:
- ImageAttributes.cs
- Source:
- ImageAttributes.cs
- Source:
- ImageAttributes.cs
- Source:
- ImageAttributes.cs
- Source:
- ImageAttributes.cs
셰이프 또는 셰이프 경계에서 질감을 타일하는 방법을 결정하는 데 사용되는 래핑 모드 및 색을 설정합니다. 질감이 채우는 셰이프보다 작을 때 채우기 위해 셰이프에 바일링됩니다.
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)
매개 변수
- color
- Color
렌더링된 이미지 외부의 픽셀 색을 지정하는 ImageAttributes 개체입니다. 모드 매개 변수가 Clamp 설정되고 DrawImage 전달된 원본 사각형이 이미지 자체보다 큰 경우 이 색이 표시됩니다.
예제
코드 예제는 SetWrapMode(WrapMode) 메서드를 참조하세요.
적용 대상
SetWrapMode(WrapMode, Color, Boolean)
- Source:
- ImageAttributes.cs
- Source:
- ImageAttributes.cs
- Source:
- ImageAttributes.cs
- Source:
- ImageAttributes.cs
- Source:
- ImageAttributes.cs
셰이프 또는 셰이프 경계에서 질감을 타일하는 방법을 결정하는 데 사용되는 래핑 모드 및 색을 설정합니다. 질감이 채우는 셰이프보다 작을 때 채우기 위해 셰이프에 바일링됩니다.
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)
매개 변수
- color
- Color
렌더링된 이미지 외부의 픽셀 색을 지정하는 색 개체입니다. 모드 매개 변수가 Clamp 설정되고 DrawImage 전달된 원본 사각형이 이미지 자체보다 큰 경우 이 색이 표시됩니다.
- clamp
- Boolean
이 매개 변수는 효과가 없습니다.
false
.
예제
코드 예제는 SetWrapMode(WrapMode) 메서드를 참조하세요.
적용 대상
.NET