다음을 통해 공유


ITextRange 인터페이스

정의

문서의 연속 텍스트 범위를 나타내며 앱이 문서 텍스트를 선택, 검사 및 변경할 수 있는 강력한 편집 및 데이터 바인딩 속성과 메서드를 제공합니다.

public interface class ITextRange
/// [Windows.Foundation.Metadata.Guid(114600911, 3078, 23826, 167, 67, 133, 83, 126, 253, 9, 234)]
/// [Windows.Foundation.Metadata.Version(1)]
struct ITextRange
[Windows.Foundation.Metadata.Guid(114600911, 3078, 23826, 167, 67, 133, 83, 126, 253, 9, 234)]
[Windows.Foundation.Metadata.Version(1)]
public interface ITextRange
Public Interface ITextRange
파생
특성

속성

Character

텍스트 범위의 첫 번째 문자를 가져오거나 설정합니다. 즉, StartPosition 속성과 연결된 문자입니다.

CharacterFormat

텍스트 범위의 문자 서식 특성을 가져오거나 설정합니다.

EndPosition

텍스트 범위의 끝 문자 위치를 가져오거나 설정합니다.

FormattedText

지정한 범위의 서식이 지정된 텍스트가 있는 ITextRange 개체를 가져오거나 설정합니다.

Gravity

텍스트 범위의 중력을 가져오거나 설정합니다.

Length

텍스트 범위의 문자 수를 가져옵니다.

Link

텍스트 범위와 연결된 URL 텍스트를 가져오거나 설정합니다.

ParagraphFormat

텍스트 범위의 단락 서식 특성을 가져오거나 설정합니다.

StartPosition

텍스트 범위의 시작 위치를 가져오거나 설정합니다.

StoryLength

텍스트 범위의 스토리에 있는 문자 수를 가져옵니다.

Text

텍스트 범위의 일반 텍스트를 가져오거나 설정합니다.

메서드

CanPaste(Int32)

클립보드에 지정된 형식을 사용하여 현재 텍스트 범위에 붙여넣을 수 있는 콘텐츠가 포함되어 있는지 여부를 결정합니다.

ChangeCase(LetterCase)

텍스트 범위의 문자 대/소문자를 변경합니다.

Collapse(Boolean)

텍스트 범위를 범위의 시작 또는 끝에 있는 퇴화 지점으로 축소합니다.

Copy()

텍스트 범위의 텍스트를 클립보드에 복사합니다.

Cut()

텍스트 범위의 텍스트를 클립보드로 이동합니다.

Delete(TextRangeUnit, Int32)

텍스트 범위에서 텍스트를 삭제합니다.

EndOf(TextRangeUnit, Boolean)

텍스트 범위를 가장 가까운 지정된 텍스트 단위의 끝으로 이동하거나 확장합니다. 텍스트 범위가 문서에서 이동되거나 앞으로 확장됩니다.

Expand(TextRangeUnit)

부분 텍스트 단위를 완전히 포함하도록 텍스트 범위를 확장합니다.

FindText(String, Int32, FindOptions)

범위에서 특정 텍스트 문자열을 검색하고 있는 경우 문자열을 선택합니다.

GetCharacterUtf32(UInt32, Int32)

텍스트 범위의 끝에서 지정된 오프셋에 있는 문자의 UTF(유니코드 변환 형식)-32 문자 코드를 검색합니다.

GetClone()

이 텍스트 범위 개체와 동일한 새 개체를 만듭니다.

GetIndex(TextRangeUnit)

텍스트 범위의 시작 문자 위치에서 텍스트 단위(단어, 줄, 문장, 단락 등)의 스토리 인덱스를 검색합니다.

GetPoint(HorizontalCharacterAlignment, VerticalCharacterAlignment, PointOptions, Point)

텍스트 범위에서 특정 위치의 화면 좌표를 검색합니다.

GetRect(PointOptions, Rect, Int32)

화면의 텍스트 범위를 포함하는 경계 사각형을 검색합니다.

GetText(TextGetOptions, String)

지정된 변환 플래그에 따라 텍스트 범위의 텍스트를 검색합니다.

GetTextViaStream(TextGetOptions, IRandomAccessStream)

지정된 변환 플래그에 따라 텍스트 범위의 텍스트를 임의 액세스 스트림으로 검색합니다.

InRange(ITextRange)

이 범위가 지정된 범위와 같은 텍스트에 있는지 여부를 결정합니다.

InsertImage(Int32, Int32, Int32, VerticalCharacterAlignment, String, IRandomAccessStream)

이 범위에 이미지를 삽입합니다.

InStory(ITextRange)

이 범위의 스토리가 지정된 범위의 스토리와 같은지 여부를 결정합니다.

IsEqual(ITextRange)

이 범위의 문자 위치와 스토리가 지정된 범위와 같은지 여부를 결정합니다.

MatchSelection()

현재 선택 영역과 일치하도록 이 범위의 시작 및 끝 위치를 설정합니다.

Move(TextRangeUnit, Int32)

삽입 지점을 지정된 단위 수만큼 앞으로 또는 뒤로 이동합니다. 텍스트 범위가 퇴화되지 않으면 개수에 따라 텍스트 범위의 시작 또는 끝 위치에 있는 삽입 지점으로 축소된 다음 이동됩니다.

MoveEnd(TextRangeUnit, Int32)

텍스트 범위의 끝 위치를 이동합니다.

MoveStart(TextRangeUnit, Int32)

텍스트 범위의 시작 위치를 이동합니다.

Paste(Int32)

클립보드의 텍스트를 텍스트 범위에 붙여넣습니다.

ScrollIntoView(PointOptions)

이 텍스트 범위를 보기로 스크롤합니다.

SetIndex(TextRangeUnit, Int32, Boolean)

텍스트 범위를 스토리의 지정된 단위로 이동합니다.

SetPoint(Point, PointOptions, Boolean)

지정된 점에 따라 텍스트 범위를 변경합니다.

SetRange(Int32, Int32)

텍스트 범위의 엔드포인트를 지정된 값으로 설정합니다.

SetText(TextSetOptions, String)

텍스트 범위의 텍스트를 바꿉니다.

SetTextViaStream(TextSetOptions, IRandomAccessStream)

임의 액세스 스트림의 내용을 기반으로 텍스트 범위의 텍스트를 설정합니다.

StartOf(TextRangeUnit, Boolean)

텍스트 범위를 가장 가까운 지정된 텍스트 단위의 시작으로 이동하거나 확장합니다. 텍스트 범위가 문서에서 뒤로 이동되거나 확장됩니다.

적용 대상