TextSource 클래스

정의

개체에서 사용할 문자 데이터 및 서식 속성을 지정하기 위한 추상 클래스를 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 클래스 구현에서 이러한 메서드를 제공해야 합니다. 다음 목록에서는 재정의해야 하는 세 가지 멤버에 대해 설명합니다.

메모

파생 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)

적용 대상

추가 정보