ITextRange 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
문서의 연속 텍스트 범위를 나타내며 앱에서 문서 텍스트를 선택, 검사 및 변경할 수 있는 강력한 편집 및 데이터 바인딩 속성과 메서드를 제공합니다.
public interface class ITextRange
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1537101399, 49266, 17056, 137, 69, 175, 80, 62, 229, 71, 104)]
struct ITextRange
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1537101399, 49266, 17056, 137, 69, 175, 80, 62, 229, 71, 104)]
public interface ITextRange
Public Interface ITextRange
- 파생
- 특성
Windows 요구 사항
디바이스 패밀리 |
Windows 10 (10.0.10240.0에서 도입되었습니다.)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)
|
속성
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) |
텍스트 범위를 가장 가까운 지정된 텍스트 단위의 시작 부분까지 이동하거나 확장합니다. 텍스트 범위는 문서에서 뒤로 이동하거나 확장됩니다. |