Aracılığıyla paylaş


TextSource Sınıf

Tanım

Nesne tarafından TextFormatter kullanılacak karakter verilerini ve biçimlendirme özelliklerini belirtmek için soyut bir sınıf sağlar.

public ref class TextSource abstract
public abstract class TextSource
type TextSource = class
Public MustInherit Class TextSource
Devralma
TextSource

Açıklamalar

Nesnedeki TextSource metne tüm erişim, metin düzeni istemcisinin metni seçtiği herhangi bir şekilde sanallaştırmasına izin vermek için tasarlanmış olan üzerinden GetTextRunyapılır.

TextFormatter metin biçimlendirme ve kesme metin satırları için hizmetler sağlayan WPF metin altyapısıdır. TextFormatter farklı metin karakteri biçimlerini ve paragraf stillerini işleyebilir ve uluslararası metin düzeni desteği içerir. Geleneksel bir metin API'sinin TextFormatter aksine, bir dizi geri çağırma yöntemi aracılığıyla bir metin düzeni istemcisiyle etkileşim kurar. İstemcinin sınıfın bir uygulamasında bu yöntemleri sağlamasını TextSource gerektirir. Aşağıdaki listede geçersiz kılmanız gereken üç üye açıklanmaktadır:

Not

Türetilmiş TextSource bir sınıfın nasıl uygulandığını gösteren eksiksiz bir kod örneği için bkz . Gelişmiş Metin Biçimlendirme Örneği .

Oluşturucular

TextSource()

TextSource sınıfının yeni bir örneğini başlatır.

Özellikler

PixelsPerDip

Metnin işlenmesi gereken PixelsPerDip'i alır veya ayarlar.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetPrecedingText(Int32)

Metin aralığını belirtilen TextSource konumdan hemen önce alır.

GetTextEffectCharacterIndexFromTextSourceCharacterIndex(Int32)

Karakter dizinini karakter dizinine eşleyen TextSource bir TextEffect değer alır.

GetTextRun(Int32)

Belirtilen TextSource konumdan TextRun bir başlangıç alır.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.