TextLine Class

Definition

텍스트 줄에 서식 지정 서비스를 지원 하기 위한 추상 클래스를 제공 합니다.Provides an abstract class for supporting formatting services to a line of text.

public ref class TextLine abstract : IDisposable
public abstract class TextLine : IDisposable
type TextLine = class
    interface IDisposable
Public MustInherit Class TextLine
Implements IDisposable
Inheritance
TextLine
Implements

Constructors

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

Properties

Baseline

현재 TextLine 개체의 맨 위와 기준선 사이의 거리를 가져옵니다.Gets the distance from the top to the baseline of the current TextLine object.

DependentLength

현재 줄의 서식을 다시 지정을 트리거할 수 있는 줄의 마지막 문자 다음 문자의 수를 가져옵니다.Gets the number of characters following the last character of the line that may trigger reformatting of the current line.

Extent

최상위에서 최하위 검정 픽셀 줄에서 거리를 가져옵니다.Gets the distance from the top-most to bottom-most black pixel in a line.

HasCollapsed

줄이 축소 되는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the line is collapsed.

HasOverflowed

줄 내용이 지정 된 단락 너비를 오버플로 하는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether content of the line overflows the specified paragraph width.

Height

텍스트 줄의 높이 가져옵니다.Gets the height of a line of text.

IsTruncated

텍스트 줄은 단어 중간에서 잘리는지 여부를 결정 합니다.Determines whether the text line is truncated in the middle of a word.

Length

현재 줄의 총 TextSource 위치 수를 가져옵니다.Gets the total number of TextSource positions of the current line.

MarkerBaseline

줄의 최고 지점의 가장자리에서 줄의 기준선 마커 거리를 가져옵니다.Gets the distance from the edge of the line's highest point to the baseline marker of the line.

MarkerHeight

목록 항목에 대 한 마커의 높이 가져옵니다.Gets the height of a marker for a list item.

NewlineLength

줄의 끝에 줄 바꿈 문자 수를 가져옵니다.Gets the number of newline characters at the end of a line.

OverhangAfter

검정 픽셀이 줄의 아래쪽 맞춤 가장자리를 넘어 확장 되는 거리를 가져옵니다.Gets the distance that black pixels extend beyond the bottom alignment edge of a line.

OverhangLeading

검정 픽셀이 줄의 왼쪽된 선행 맞춤 가장자리 앞으로 확장 되는 거리를 가져옵니다.Gets the distance that black pixels extend prior to the left leading alignment edge of the line.

OverhangTrailing

검정 픽셀이 오른쪽 후행 맞춤 가장자리 줄의 다음 확장 되는 거리를 가져옵니다.Gets the distance that black pixels extend following the right trailing alignment edge of the line.

PixelsPerDip

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

Start

선의 시작점에는 단락의 시작 부분에서 거리를 가져옵니다.Gets the distance from the start of a paragraph to the starting point of a line.

TextBaseline

텍스트 줄의 기준선 위쪽에서 거리를 가져옵니다.Gets the distance from the top to the baseline of the line of text.

TextHeight

줄의 텍스트 및 기타 내용의 높이 가져옵니다.Gets the height of the text and any other content in the line.

TrailingWhitespaceLength

줄에서 공백이 아닌 마지막 문자를 넘어가는 공백 코드 포인트의 수를 가져옵니다.Gets the number of whitespace code points beyond the last non-blank character in a line.

Width

후행 공백 문자를 제외한 텍스트 줄의 너비를 가져옵니다.Gets the width of a line of text, excluding trailing whitespace characters.

WidthIncludingTrailingWhitespace

후행 공백 문자를 포함 하 여 텍스트 줄의 너비를 가져옵니다.Gets the width of a line of text, including trailing whitespace characters.

Methods

Collapse(TextCollapsingProperties[])

축소 된 텍스트 속성을 기반으로 축소 된 줄을 만듭니다.Create a collapsed line based on collapsed text properties.

Dispose()

TextFormatter 개체에서 사용하는 관리되는 리소스와 관리되지 않는 리소스를 모두 해제합니다.Releases all managed and unmanaged resources used by the TextFormatter object.

Draw(DrawingContext, Point, InvertAxes)

지정된 DrawingContext에 따라 TextLine 개체를 렌더링합니다.Renders the TextLine object based upon the specified DrawingContext.

Equals(Object)

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

(Inherited from Object)
GetBackspaceCaretCharacterHit(CharacterHit)

백 스 페이싱 후 적중 한 이전 문자를 가져옵니다.Gets the previous character hit after backspacing.

GetCharacterHitFromDistance(Double)

줄의 시작 부분에서 지정 된 거리에 해당 문자 적중을 가져옵니다.Gets the character hit corresponding to the specified distance from the beginning of the line.

GetDistanceFromCharacterHit(CharacterHit)

줄의 시작 부분에서 적중 문자가 지정 된 거리를 가져옵니다.Gets the distance from the beginning of the line to the specified character hit.

GetHashCode()

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

(Inherited from Object)
GetIndexedGlyphRuns()

IndexedGlyphRunTextLine 개체를 열거하기 위한 열거자를 가져옵니다.Gets an enumerator for enumerating IndexedGlyphRun objects in the TextLine.

GetNextCaretCharacterHit(CharacterHit)

캐럿 탐색 시 적중 한 다음 문자를 가져옵니다.Gets the next character hit for caret navigation.

GetPreviousCaretCharacterHit(CharacterHit)

캐럿 탐색 시 적중 한 이전 문자를 가져옵니다.Gets the previous character hit for caret navigation.

GetTextBounds(Int32, Int32)

텍스트 줄 내 문자 범위를 나타내는 경계 사각형의 배열을 가져옵니다.Gets an array of bounding rectangles that represent the range of characters within a text line.

GetTextCollapsedRanges()

줄이 축소 된 후 축소 된 텍스트 범위의 컬렉션을 가져옵니다.Gets a collection of collapsed text ranges after a line has been collapsed.

GetTextLineBreak()

줄 바꿈 프로세스에 의해 손상 때 줄 상태를 가져옵니다.Gets the state of the line when broken by line breaking process.

GetTextRunSpans()

줄에 포함된 텍스트 범위의 TextRun 개체 컬렉션을 가져옵니다.Gets a collection of TextRun objects in a text span that are contained within a line.

GetType()

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

(Inherited from Object)
MemberwiseClone()

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

(Inherited from Object)
ToString()

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

(Inherited from Object)

Applies to

See also