TextPointer.GetCharacterRect(LogicalDirection) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli TextPointer değeri 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
Geçerliyle belirtilen yönde sınırlayan veya Empty geçerli TextPointer düzen bilgileri kullanılamıyorsa 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ılmışsa, dönüş değeri belirtilen yöndeki bir sonraki içerik 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 yükseklikle sıfır genişlikli Rect bir değer 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şlemler gerçekleştirmeden önce geçerli bir düzeni denetlemek için özelliğini kullanın. Daha fazla bilgi için bkz . Düzen.