Поделиться через


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 значений, указывающее логическое направление, в котором нужно найти ограничивающее содержимое поле.

Возвращаемое значение

Ограничивающий прямоугольник для содержимого, ограничивающего текущее TextPointer в указанном направлении или Empty если текущая, допустимая информация о макете недоступна.

Комментарии

TextElement Края не считаются содержимым в целях этого метода. Если значение TextPointer находится перед TextElement краем, возвращаемое значение является ограничивающим полем для следующего не-содержимогоTextElement в указанном направлении. Если содержимое в указанном направлении отсутствует, возвращается нулевой ширины Rect с высотой, соответствующей высоте любого предыдущего содержимого.

Операция, выполняемая этим методом, зависит от допустимого макета. При необходимости этот метод пытается автоматически создать допустимый макет, прежде чем продолжить операцию. Повторное создание макета может быть относительно дорогой операцией. HasValidLayout Используйте свойство для проверки допустимого макета перед выполнением операций, которые могут повторно создать макет. Дополнительные сведения см. в разделе "Макет".

Применяется к

См. также раздел