TextSource 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
개체에서 사용할 문자 데이터 및 서식 속성을 지정하기 위한 추상 클래스를 TextFormatter 제공합니다.
public ref class TextSource abstract
public abstract class TextSource
type TextSource = class
Public MustInherit Class TextSource
- 상속
-
TextSource
설명
개체의 텍스트에 TextSource 대한 모든 액세스 권한은 GetTextRun텍스트 레이아웃 클라이언트가 선택한 방식으로 텍스트를 가상화할 수 있도록 설계된 것입니다.
TextFormatter 는 텍스트 서식 지정 및 텍스트 줄 바꿈 서비스를 제공하는 WPF 텍스트 엔진입니다. TextFormatter 는 다양한 텍스트 문자 형식과 단락 스타일을 처리할 수 있으며, 국제 텍스트 레이아웃에 대한 지원을 포함합니다. 기존의 텍스트 API와 달리 TextFormatter는 콜백 메서드 집합을 통해 텍스트 레이아웃 클라이언트와 상호 작용합니다. 클라이언트는 TextSource 클래스 구현에서 이러한 메서드를 제공해야 합니다. 다음 목록에서는 재정의해야 하는 세 가지 멤버에 대해 설명합니다.
GetTextRun: 지정된 TextSource 위치에서 시작을 검색합니다TextRun.
GetPrecedingText: 지정 TextSource 한 위치 바로 앞에 있는 텍스트 범위를 검색합니다.
GetTextEffectCharacterIndexFromTextSourceCharacterIndex: 문자 인덱스를 문자 인덱스에 TextSource 매핑하는 TextEffect 값을 검색합니다.
메모
파생 TextSource 클래스를 구현하는 방법을 보여 주는 전체 코드 샘플은 고급 텍스트 서식 샘플을 참조하세요 .
생성자
| Name | Description |
|---|---|
| TextSource() |
TextSource 클래스의 새 인스턴스를 초기화합니다. |
속성
| Name | Description |
|---|---|
| PixelsPerDip |
텍스트를 렌더링할 PixelsPerDip을 가져오거나 설정합니다. |
메서드
| Name | Description |
|---|---|
| Equals(Object) |
지정된 개체가 현재 개체와 같은지 여부를 확인합니다. (다음에서 상속됨 Object) |
| GetHashCode() |
기본 해시 함수로 사용됩니다. (다음에서 상속됨 Object) |
| GetPrecedingText(Int32) |
지정 TextSource 한 위치 바로 앞에 있는 텍스트 범위를 검색합니다. |
| GetTextEffectCharacterIndexFromTextSourceCharacterIndex(Int32) |
문자 인덱스를 문자 인덱스에 TextSource 매핑하는 TextEffect 값을 검색합니다. |
| GetTextRun(Int32) |
지정된 TextSource 위치에서 시작을 검색합니다TextRun. |
| GetType() |
현재 인스턴스의 Type 가져옵니다. (다음에서 상속됨 Object) |
| MemberwiseClone() |
현재 Object단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
| ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |