다음을 통해 공유


TextPointer.GetCharacterRect(LogicalDirection) 메서드

정의

지정된 논리 방향으로 현재 TextPointer 와 경계를 지정하는 콘텐츠의 경계 상자(Rect)를 반환합니다.

public:
 System::Windows::Rect GetCharacterRect(System::Windows::Documents::LogicalDirection direction);
public System.Windows.Rect GetCharacterRect(System.Windows.Documents.LogicalDirection direction);
member this.GetCharacterRect : System.Windows.Documents.LogicalDirection -> System.Windows.Rect
Public Function GetCharacterRect (direction As LogicalDirection) As Rect

매개 변수

direction
LogicalDirection

LogicalDirection 콘텐츠 경계 상자를 찾을 논리적 방향을 지정하는 값 중 하나입니다.

반환

지정된 방향으로 현재 TextPointer 와 테두리를 지정하는 콘텐츠의 경계 상자이거나 Empty 현재 유효한 레이아웃 정보를 사용할 수 없는 경우

설명

TextElement 에지는 이 메서드의 용도로는 콘텐츠로 간주되지 않습니다. TextPointer 가장자리 앞에 TextElement 위치하는 경우 반환 값은 지정된 방향으로 다음 비TextElement 콘텐츠에 대한 경계 상자입니다. 지정된 방향에 콘텐츠가 없으면 이전 콘텐츠의 높이와 일치하는 높이로 너비 Rect 가 0으로 반환됩니다.

이 메서드에서 수행하는 작업은 유효한 레이아웃에 따라 달라집니다. 필요한 경우 이 메서드는 작업을 계속하기 전에 유효한 레이아웃을 자동으로 다시 생성하려고 시도합니다. 레이아웃을 다시 생성하는 작업은 비교적 비용이 많이 들 수 있습니다. 레이아웃을 HasValidLayout 다시 생성할 수 있는 작업을 수행하기 전에 속성을 사용하여 유효한 레이아웃을 확인합니다. 자세한 내용은 레이아웃을 참조 하세요.

적용 대상

추가 정보