Aracılığıyla paylaş


TextPointer.GetCharacterRect(LogicalDirection) Yöntem

Tanım

Geçerliyle TextPointer belirtilen mantıksal yönde sınırlayan içerik için bir sınırlayıcı kutu (Rect) döndürür.

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

Parametreler

direction
LogicalDirection

LogicalDirection İçerik sınırlayıcı kutusunun bulunabilecek mantıksal yönü belirten değerlerden biri.

Döndürülenler

Rect

Geçerliyle belirtilen yönde kenarlık oluşturan veya Empty geçerliyse TextPointer geçerli düzen bilgileri kullanılamayan içerik için sınırlayıcı kutu.

Açıklamalar

TextElement kenarlar, bu yöntemin amaçları doğrultusunda içerik olarak kabul edilmez. TextPointer bir kenardan önce TextElement konumlandırıldıysa, dönüş değeri, belirtilen yöndeki bir sonraki olmayanTextElement içerik için sınırlayıcı bir kutudur. Belirtilen yönde içerik yoksa, önceki içeriğin yüksekliğiyle eşleşen bir yüksekliğe sahip sıfır genişlik Rect döndürülür.

Bu yöntem tarafından gerçekleştirilen işlem geçerli bir düzene bağlıdır. Gerektiğinde, bu yöntem işleme devam etmeden önce geçerli bir düzeni otomatik olarak yeniden oluşturmayı dener. Düzeni yeniden oluşturmak nispeten pahalı bir işlem olabilir. HasValidLayout Düzeni yeniden oluşturabilecek işlemleri gerçekleştirmeden önce geçerli bir düzeni denetlemek için özelliğini kullanın. Daha fazla bilgi için bkz . Düzen.

Şunlara uygulanır

Ayrıca bkz.