다음을 통해 공유


RichEditTextRange 클래스

정의

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

public ref class RichEditTextRange sealed
public ref class RichEditTextRange sealed : ITextRange
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class RichEditTextRange final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class RichEditTextRange final : ITextRange
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class RichEditTextRange
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class RichEditTextRange : ITextRange
Public NotInheritable Class RichEditTextRange
Public NotInheritable Class RichEditTextRange
Implements ITextRange
상속
Object Platform::Object IInspectable RichEditTextRange
특성
구현

Windows 요구 사항

디바이스 패밀리
Windows 10, version 1803 (10.0.17134.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v6.0에서 도입되었습니다.)

속성

Character

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

CharacterFormat

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

ContentLinkInfo

이 텍스트 범위에 대한 콘텐츠 링크 정보를 가져오거나 설정합니다.

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)

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

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)

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

적용 대상