TextLine TextLine TextLine TextLine Class

정의

텍스트 줄에 서식 서비스를 지원하기 위한 추상 클래스를 제공합니다.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
상속
TextLineTextLineTextLineTextLine
구현

생성자

TextLine() TextLine() TextLine() TextLine()

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

TextLine(Double) TextLine(Double) TextLine(Double) TextLine(Double)

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

속성

Baseline Baseline Baseline Baseline

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

DependentLength DependentLength DependentLength DependentLength

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

Extent Extent Extent Extent

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

HasCollapsed HasCollapsed HasCollapsed HasCollapsed

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

HasOverflowed HasOverflowed HasOverflowed HasOverflowed

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

Height Height Height Height

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

IsTruncated IsTruncated IsTruncated IsTruncated

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

Length Length Length Length

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

MarkerBaseline MarkerBaseline MarkerBaseline MarkerBaseline

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

MarkerHeight MarkerHeight MarkerHeight MarkerHeight

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

NewlineLength NewlineLength NewlineLength NewlineLength

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

OverhangAfter OverhangAfter OverhangAfter OverhangAfter

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

OverhangLeading OverhangLeading OverhangLeading OverhangLeading

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

OverhangTrailing OverhangTrailing OverhangTrailing OverhangTrailing

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

PixelsPerDip PixelsPerDip PixelsPerDip PixelsPerDip

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

Start Start Start Start

단락의 시작과 줄의 시작 지점 사이의 거리를 가져옵니다.Gets the distance from the start of a paragraph to the starting point of a line.

TextBaseline TextBaseline TextBaseline TextBaseline

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

TextHeight TextHeight TextHeight TextHeight

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

TrailingWhitespaceLength TrailingWhitespaceLength TrailingWhitespaceLength TrailingWhitespaceLength

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

Width Width Width Width

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

WidthIncludingTrailingWhitespace WidthIncludingTrailingWhitespace WidthIncludingTrailingWhitespace WidthIncludingTrailingWhitespace

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

메서드

Collapse(TextCollapsingProperties[]) Collapse(TextCollapsingProperties[]) Collapse(TextCollapsingProperties[]) Collapse(TextCollapsingProperties[])

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

Dispose() Dispose() Dispose() Dispose()

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

Draw(DrawingContext, Point, InvertAxes) Draw(DrawingContext, Point, InvertAxes) Draw(DrawingContext, Point, InvertAxes) Draw(DrawingContext, Point, InvertAxes)

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

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetBackspaceCaretCharacterHit(CharacterHit) GetBackspaceCaretCharacterHit(CharacterHit) GetBackspaceCaretCharacterHit(CharacterHit) GetBackspaceCaretCharacterHit(CharacterHit)

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

GetCharacterHitFromDistance(Double) GetCharacterHitFromDistance(Double) GetCharacterHitFromDistance(Double) GetCharacterHitFromDistance(Double)

줄 시작 부분으로부터 지정된 거리에 있는 적중한 문자를 가져옵니다.Gets the character hit corresponding to the specified distance from the beginning of the line.

GetDistanceFromCharacterHit(CharacterHit) GetDistanceFromCharacterHit(CharacterHit) GetDistanceFromCharacterHit(CharacterHit) GetDistanceFromCharacterHit(CharacterHit)

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

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetIndexedGlyphRuns() GetIndexedGlyphRuns() GetIndexedGlyphRuns() GetIndexedGlyphRuns()

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

GetNextCaretCharacterHit(CharacterHit) GetNextCaretCharacterHit(CharacterHit) GetNextCaretCharacterHit(CharacterHit) GetNextCaretCharacterHit(CharacterHit)

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

GetPreviousCaretCharacterHit(CharacterHit) GetPreviousCaretCharacterHit(CharacterHit) GetPreviousCaretCharacterHit(CharacterHit) GetPreviousCaretCharacterHit(CharacterHit)

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

GetTextBounds(Int32, Int32) GetTextBounds(Int32, Int32) GetTextBounds(Int32, Int32) GetTextBounds(Int32, Int32)

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

GetTextCollapsedRanges() GetTextCollapsedRanges() GetTextCollapsedRanges() GetTextCollapsedRanges()

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

GetTextLineBreak() GetTextLineBreak() GetTextLineBreak() GetTextLineBreak()

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

GetTextRunSpans() GetTextRunSpans() GetTextRunSpans() GetTextRunSpans()

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

GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)

적용 대상

추가 정보