다음을 통해 공유


InkCollector.MarginY 속성

업데이트: 2007년 11월

y축 방향 여백을 픽셀 단위로 가져오거나 설정합니다.

네임스페이스:  Microsoft.Ink
어셈블리:  Microsoft.Ink(Microsoft.Ink.dll)

구문

‘선언
Public Property MarginY As Integer
‘사용 방법
Dim instance As InkCollector
Dim value As Integer

value = instance.MarginY

instance.MarginY = value
public int MarginY { get; set; }
public:
property int MarginY {
    int get ();
    void set (int value);
}
/** @property */
public int get_MarginY()
/** @property */
public  void set_MarginY(int value)
public function get MarginY () : int
public function set MarginY (value : int)

속성 값

형식: System.Int32
y축 방향 여백(픽셀 단위)입니다.

의미

DefaultMargin 속성

InkCollector 컨트롤의 DefaultMargin 필드입니다.

Int32

응용 프로그램에서 정의한 y축 방향 여백입니다.

설명

이 여백은 잉크 창의 가장자리 주위에 버퍼를 제공합니다. DefaultMargin 필드는 MarginY 속성에서 사용하는 기본 여백을 지정합니다.

이 속성은 주로 통합되지 않은 태블릿 장치에서 사용됩니다. 이 버퍼는 표시 화면의 크기에 직접 매핑되지 않을 수 있는 장치에 필기할 때 적용되는 오차 범위를 제공합니다.

여백이 양수인 경우 InkCollector 개체의 범위를 벗어나 확장되며, 음수인 경우에는 컨트롤의 범위 내에서 확장됩니다. 값이 0이면 여백이 생성되지 않습니다. 스트로크가 여백 내에서 시작되면 잉크가 수집됩니다.

이 동작으로 인해 잉크가 잘리지는 않습니다. 컨트롤의 범위는 GetWindowInputRectangle 속성 또는 창의 클라이언트 사각형입니다.

여백은 응용 프로그램의 창 내에서만 적용됩니다. 펜이 응용 프로그램의 창 외부에 적용된 경우 응용 프로그램에서 포커스를 잃어 잉크를 수집할 수 없습니다.

참고

이 속성을 설정하기 전에 InkCollector 개체에서 잉크 수집을 비활성화해야 합니다. InkCollector 개체에서 잉크 수집을 비활성화하려면 Enabled 속성을 false로 설정합니다. 그런 후에 MarginY 속성을 설정하고, Enabled 속성을 true로 설정하여 컨트롤에서 잉크 수집을 다시 활성화할 수 있습니다. 또는 SetWindowInputRectangle을 사용하여 InkCollector가 활성화된 상태에서 입력 영역을 변경합니다.

예제

다음 예제에서는 InkCollector에 대한 창 사각형의 Y축 여백을 5픽셀로 설정합니다.

mInkCollector.Enabled = False
mInkCollector.MarginY = 5
mInkCollector.Enabled = True
mInkCollector.Enabled = false;
mInkCollector.MarginY = 5;
mInkCollector.Enabled = true;

플랫폼

Windows Vista

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

3.0에서 지원

참고 항목

참조

InkCollector 클래스

InkCollector 멤버

Microsoft.Ink 네임스페이스

InkCollector.DefaultMargin

InkCollector.Enabled

InkCollector.MarginX