Strokes.Shear 메서드
업데이트: 2007년 11월
Strokes 컬렉션을 지정된 가로 및 세로 인수만큼 기울입니다.
네임스페이스: Microsoft.Ink
어셈블리: Microsoft.Ink(Microsoft.Ink.dll)
구문
‘선언
Public Sub Shear ( _
shearX As Single, _
shearY As Single _
)
‘사용 방법
Dim instance As Strokes
Dim shearX As Single
Dim shearY As Single
instance.Shear(shearX, shearY)
public void Shear(
float shearX,
float shearY
)
public:
void Shear(
float shearX,
float shearY
)
public void Shear(
float shearX,
float shearY
)
public function Shear(
shearX : float,
shearY : float
)
매개 변수
- shearX
형식: System.Single
가로 기울이기 인수입니다.
- shearY
형식: System.Single
세로 기울이기 인수입니다.
설명
매개 변수 중 하나가 0인 경우에만 이 메서드에서 순수 기울이기 변환을 적용합니다. 원점의 사각형에 변환을 적용하는 경우 shearY 인수가 0이면 아래쪽 가장자리가 가로 방향으로 사각형 높이에 shearX를 곱한 거리만큼 이동합니다. shearX 인수가 0이면 오른쪽 가장자리가 세로 방향으로 사각형 너비에 shearY를 곱한 거리만큼 이동합니다.
참고
두 매개 변수가 모두 0이 아니면 결과를 예측하기 어렵습니다.
기울이기를 반전할 수 없는 경우 이 메서드는 예외를 throw합니다. shearX와 shearY 매개 변수의 곱이 1이면 기울이기를 반전할 수 없습니다.
예제
이 예제에서는 InkOverlay 개체의 Strokes 컬렉션에 가로 기울이기 0.5를 적용합니다.
' Access to the Strokes property returns a copy of the Strokes object.
' This copy must be implicitly (via using statement) or explicitly
' disposed of in order to avoid a memory leak.
Using allStrokes As Strokes = mInkOverlay.Ink.Strokes
allStrokes.Shear(0.5F, 0.0F)
End Using
// Access to the Strokes property returns a copy of the Strokes object.
// This copy must be implicitly (via using statement) or explicitly
// disposed of in order to avoid a memory leak.
using (Strokes allStrokes = mInkOverlay.Ink.Strokes)
{
allStrokes.Shear(0.5f, 0.0f);
}
플랫폼
Windows Vista
.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.
버전 정보
.NET Framework
3.0에서 지원