Stroke.Shear 메서드
업데이트: 2007년 11월
Stroke 개체를 지정된 가로 및 세로 요소만큼 기울입니다.
네임스페이스: Microsoft.Ink
어셈블리: Microsoft.Ink(Microsoft.Ink.dll)
구문
‘선언
Public Sub Shear ( _
shearX As Single, _
shearY As Single _
)
‘사용 방법
Dim instance As Stroke
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이면 기울이기를 반전할 수 없습니다.
예제
이 예제에서는 가로 기울이기를 0.5로 적용하여 InkOverlay의 선택된 각 Stroke 개체를 수정합니다.
For Each S As Stroke In mInkOverlay.Selection
S.Shear(0.5F, 0)
Next
foreach (Stroke S in mInkOverlay.Selection)
{
S.Shear(0.5f, 0);
}
플랫폼
Windows Vista
.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.
버전 정보
.NET Framework
3.0에서 지원