다음을 통해 공유


TextPointer.GetCharacterRect(LogicalDirection) 메서드

정의

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

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 값 중 하나입니다.

반환

Rect

지정된 논리 방향으로 현재 TextPointer에 인접한 콘텐츠의 경계 상자입니다. 현재 올바른 레이아웃 정보를 사용할 수 없는 경우 Empty입니다.

설명

TextElement 가장자리는이 메서드의 목적에 대 한 콘텐츠를 고려 하지 않습니다. 경우는 TextPointer 앞에 배치 되는 TextElement edge, 반환 값은 다음에 대 한 경계 상자 이외TextElement 지정된 된 방향으로 콘텐츠. 지정 된 방향으로 너비가 0 인 콘텐츠가 없는 경우 Rect 높이 이전 콘텐츠를 일치 하는 높이 함께 반환 됩니다.

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

적용 대상

추가 정보