Renderer.GetViewTransform 메서드
업데이트: 2007년 11월
잉크 렌더링에 사용된 개체 변환을 나타내는 Matrix 개체를 식별합니다.
네임스페이스: Microsoft.Ink
어셈블리: Microsoft.Ink(Microsoft.Ink.dll)
구문
‘선언
Public Sub GetViewTransform ( _
ByRef viewTransform As Matrix _
)
‘사용 방법
Dim instance As Renderer
Dim viewTransform As Matrix
instance.GetViewTransform(viewTransform)
public void GetViewTransform(
ref Matrix viewTransform
)
public:
void GetViewTransform(
Matrix^% viewTransform
)
public void GetViewTransform(
/** @ref */Matrix viewTransform
)
public function GetViewTransform(
viewTransform : Matrix
)
매개 변수
- viewTransform
형식: System.Drawing.Drawing2D.Matrix%
잉크 렌더링에 사용된 뷰 변환을 나타내는 Matrix 개체입니다.
설명
점과 펜 너비 모두에 변환이 적용됩니다.
개체 변환이 먼저 수행된 후 뷰 변환이 수행됩니다.
예제
이 예제에서는 GetViewTransform을 사용하여 InkOverlay 개체의 Renderer 개체에서 현재 뷰 변환 매트릭스를 가져옵니다. 그런 다음 X 및 Y 방향으로 배율이 두 배로 조정됩니다. 마지막으로 SetViewTransform 메서드를 사용하여 원래 뷰 변환을 복원합니다.
' create a Matrix object and obtain the current view transform
Dim origViewTransform As Matrix = New Matrix()
mInkOverlay.Renderer.GetViewTransform(origViewTransform)
' scale the ink - this affects the view transform
mInkOverlay.Renderer.Scale(2.0F, 2.0F)
' later, you can restore the view transform back to the original
mInkOverlay.Renderer.SetViewTransform(origViewTransform)
// create a Matrix object and obtain the current view transform
Matrix origViewTransform = new Matrix();
mInkOverlay.Renderer.GetViewTransform(ref origViewTransform);
// scale the ink - this affects the view transform
mInkOverlay.Renderer.Scale(2.0f, 2.0f);
// later, you can restore the view transform back to the original
mInkOverlay.Renderer.SetViewTransform(origViewTransform);
플랫폼
Windows Vista
.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.
버전 정보
.NET Framework
3.0에서 지원