다음을 통해 공유


SpannableStringBuilder.GetTextRunCursor 메서드

정의

주의

deprecated

실행에서 다음 커서 위치를 반환합니다.

[Android.Runtime.Register("getTextRunCursor", "(IIIIILandroid/graphics/Paint;)I", "GetGetTextRunCursor_IIIIILandroid_graphics_Paint_Handler")]
[System.Obsolete("deprecated")]
public virtual int GetTextRunCursor (int contextStart, int contextEnd, int dir, int offset, int cursorOpt, Android.Graphics.Paint? p);
[<Android.Runtime.Register("getTextRunCursor", "(IIIIILandroid/graphics/Paint;)I", "GetGetTextRunCursor_IIIIILandroid_graphics_Paint_Handler")>]
[<System.Obsolete("deprecated")>]
abstract member GetTextRunCursor : int * int * int * int * int * Android.Graphics.Paint -> int
override this.GetTextRunCursor : int * int * int * int * int * Android.Graphics.Paint -> int

매개 변수

contextStart
Int32

컨텍스트의 시작 인덱스

contextEnd
Int32

컨텍스트의 (비 포함) 끝 인덱스

dir
Int32

실행이 RTL이면 1이고, 그렇지 않으면 0입니다.

offset
Int32

이동할 커서 위치

cursorOpt
Int32

CURSOR_AFTER, CURSOR_AT_OR_AFTER, CURSOR_BEFORE, CURSOR_AT_OR_BEFORE 또는 CURSOR_AT 중 하나인 커서를 이동하는 방법

p
Paint

이 정보를 요청하는 Paint 개체

반환

다음 위치의 오프셋 또는 -1

특성

설명

실행에서 다음 커서 위치를 반환합니다. 이렇게 하면 서로게이트 간에 커서를 배치하거나, 결점을 형성하는 문자 간에, 기본 문자와 결합 기호 사이에 또는 순서를 다시 지정하는 클러스터 내에 커서를 배치하지 않습니다.

컨텍스트는 커서 이동의 셰이핑 컨텍스트이며, 일반적으로 커서를 이동 방향으로 둘러싸는 메트릭 범위의 범위입니다. contextStartoffset 문자열 contextEnd 의 시작 부분을 기준으로 합니다.

cursorOpt가 CURSOR_AT 오프셋이 유효한 커서 위치가 아니면 -1이 반환됩니다. 그렇지 않으면 contextStart 이전 또는 contextEnd 이후의 값을 반환하지 않습니다.

이 멤버는 더 이상 사용되지 않습니다. 코드에서 사용하지 않도록 하는 내부 메서드입니다.

에 대한 android.text.SpannableStringBuilder.getTextRunCursor(int, int, int, int, int, android.graphics.Paint)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상