Renderer.Scale 메서드 (Single, Single)
업데이트: 2007년 11월
GetViewTransform의 배율을 X 및 Y 방향으로 조정합니다. 배율 인수가 잉크의 너비 그리기 특성에 적용됩니다.
네임스페이스: Microsoft.Ink
어셈블리: Microsoft.Ink(Microsoft.Ink.dll)
구문
‘선언
Public Sub Scale ( _
scaleX As Single, _
scaleY As Single _
)
‘사용 방법
Dim instance As Renderer
Dim scaleX As Single
Dim scaleY As Single
instance.Scale(scaleX, scaleY)
public void Scale(
float scaleX,
float scaleY
)
public:
void Scale(
float scaleX,
float scaleY
)
public void Scale(
float scaleX,
float scaleY
)
public function Scale(
scaleX : float,
scaleY : float
)
매개 변수
- scaleX
형식: System.Single
뷰 변환에서 잉크의 X 방향 배율을 조정할 인수입니다.
- scaleY
형식: System.Single
뷰 변환에서 잉크의 Y 방향 배율을 조정할 인수입니다.
설명
이 오버로드는 잉크의 너비 그리기 특성에 배율 인수를 자동으로 적용합니다. 잉크 너비에 배율 인수를 적용할지 여부를 선택하려면 이 메서드의 Scale(Single, Single, Boolean) 오버로드를 사용합니다.
예제
이 예제에서는 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에서 지원