Stroke.Transform 메서드 (Matrix)
업데이트: 2007년 11월
Stroke 개체에 선형 변환을 적용합니다(펜 너비에는 영향을 주지 않음).
네임스페이스: Microsoft.Ink
어셈블리: Microsoft.Ink(Microsoft.Ink.dll)
구문
‘선언
Public Sub Transform ( _
inkTransform As Matrix _
)
‘사용 방법
Dim instance As Stroke
Dim inkTransform As Matrix
instance.Transform(inkTransform)
public void Transform(
Matrix inkTransform
)
public:
void Transform(
Matrix^ inkTransform
)
public void Transform(
Matrix inkTransform
)
public function Transform(
inkTransform : Matrix
)
매개 변수
- inkTransform
형식: System.Drawing.Drawing2D.Matrix
Stroke 개체에 사용할 System.Drawing.Drawing2D.Matrix 변환입니다.
설명
펜 너비가 아닌 점에만 변환이 적용됩니다. 변환에 펜 너비를 포함하는 값을 설정하려면 이 메서드의 Transform(Matrix, Boolean) 오버로드를 사용합니다.
선형 변환은 배율 조정, 회전, 이동 및 이러한 변환의 조합을 나타낼 수 있습니다.
예제
이 C# 예제에서는 Stroke 개체의 경계 상자를 기준으로 Stroke 개체인 theStroke를 180도 회전합니다.
using System.Drawing.Drawing2D;
//...
Matrix inkTransform = new Matrix();
Rectangle inkBounds = theStroke.GetBoundingBox();
PointF center = new PointF(0.5f * (inkBounds.Left + inkBounds.Right),
0.5f * (inkBounds.Top + inkBounds.Bottom));
// Translate to center of bounding box
inkTransform.Translate(center.X, center.Y);
// Rotate by 180 degrees
inkTransform.Rotate(180f);
// Translate back
inkTransform.Translate(-center.X, -center.Y);
// Transform stroke
theStroke.Transform(inkTransform);
이 Microsoft Visual Basic .NET 예제에서는 Stroke 개체의 경계 상자를 기준으로 Stroke 개체인 theStroke를 180도 회전합니다.
Imports System.Drawing.Drawing2D
'...
Dim inkTransform As New Matrix()
Dim inkBounds As Rectangle = theStroke.GetBoundingBox()
Dim center As New PointF(0.5F * (inkBounds.Left + inkBounds.Right), _
0.5F * (inkBounds.Top + inkBounds.Bottom))
'Translate to center of bounding box
inkTransform.Translate(center.X, center.Y)
'Rotate by 180 degrees
inkTransform.Rotate(180.0F)
'Translate back
inkTransform.Translate(-center.X, -center.Y)
'Transform stroke
theStroke.Transform(inkTransform)
n
플랫폼
Windows Vista
.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.
버전 정보
.NET Framework
3.0에서 지원