TextSource 클래스


TextFormatter 개체에 사용되는 문자 데이터 및 서식 속성을 지정하기 위한 추상 클래스를 제공합니다.Provides an abstract class for specifying character data and formatting properties to be used by the TextFormatter object.

public ref class TextSource abstract
public abstract class TextSource
type TextSource = class
Public MustInherit Class TextSource


텍스트에 대 한 모든 액세스는 TextSource 를 통해 개체가 GetTextRun, 텍스트 레이아웃 클라이언트를 선택 하는 방식으로 모든 텍스트를 가상화 할 수 있도록 디자인 된 합니다.All access to the text in the TextSource object is through the GetTextRun, which is designed to allow the text layout client to virtualize text in any way it chooses.

TextFormatterWPFWPF 텍스트 서식 지정 및 텍스트 줄 바꿈을 위한 서비스를 제공 하는 텍스트 엔진.TextFormatter is the WPFWPF text engine that provides services for formatting text and breaking text lines. TextFormatter 다른 텍스트 문자 서식과 단락 스타일을 처리할 수 있으며 국제 텍스트 레이아웃에 대 한 지원이 포함 되어 있습니다.TextFormatter can handle different text character formats and paragraph styles, and includes support for international text layout. 기존 텍스트 API와 달리는 TextFormatter 콜백 메서드 집합을 통해 텍스트 레이아웃 클라이언트와 상호 작용 합니다.Unlike a traditional text API, the TextFormatter interacts with a text layout client through a set of callback methods. 구현에서 이러한 메서드를 제공 하기 위해 클라이언트 필요는 TextSource 클래스입니다.It requires the client to provide these methods in an implementation of the TextSource class. 다음 목록은 세 멤버를 재정의 해야 합니다.The following list describes the three members you must override:


파생 된 구현 하는 방법을 보여 주는 전체 코드 샘플 TextSource 클래스를 참조 하십시오 고급 텍스트 서식 지정 샘플 합니다.For a complete code sample that shows how to implement a derived TextSource class, see Advanced Text Formatting Sample .



TextSource 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the TextSource class.



텍스트가 렌더링되어야 하는 PixelsPerDip를 가져오거나 설정합니다.Gets or sets the PixelsPerDip at which the text should be rendered.



지정된 개체가 현재 개체와 같은지 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)

지정된 TextSource 위치 바로 앞에 있는 텍스트 범위를 검색합니다.Retrieves the text span immediately before the specified TextSource position.


TextSource 문자 인덱스를 TextEffect 문자 인덱스에 매핑하는 값을 검색합니다.Retrieves a value that maps a TextSource character index to a TextEffect character index.


지정된 TextRun 위치에서 시작하는 TextSource을 검색합니다.Retrieves a TextRun starting at a specified TextSource position.


현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

적용 대상

추가 정보