다음을 통해 공유


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에서 지원

참고 항목

참조

Stroke 클래스

Stroke 멤버

Microsoft.Ink 네임스페이스

Strokes.Shear