TextSource Klas

Definitie

Biedt een abstracte klasse voor het opgeven van tekengegevens en opmaakeigenschappen die door het TextFormatter object moeten worden gebruikt.

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

Opmerkingen

Alle toegang tot de tekst in het TextSource object is via de GetTextRun, die is ontworpen om de tekstindelingsclient toe te staan om tekst te virtualiseren op elke manier die het kiest.

TextFormatter is de WPF tekstengine die services biedt voor het opmaken van tekst en het verbreken van tekstregels. TextFormatter kan verschillende tekenopmaak en alineastijlen verwerken en bevat ondersteuning voor internationale tekstindelingen. In tegenstelling tot een traditionele tekst-API communiceert de TextFormatter met een tekstindelingsclient via een set callback-methoden. Hiervoor moet de client deze methoden opgeven in een implementatie van de TextSource-klasse. In de volgende lijst worden de drie leden beschreven die u moet overschrijven:

Note

Zie TextSource voor een volledig codevoorbeeld dat laat zien hoe u een afgeleide klasse implementeert.

Constructors

Name Description
TextSource()

Initialiseert een nieuw exemplaar van de TextSource klasse.

Eigenschappen

Name Description
PixelsPerDip

Hiermee wordt de PixelsPerDip opgehaald of ingesteld waarop de tekst moet worden weergegeven.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetPrecedingText(Int32)

Haalt de tekstspanne direct voor de opgegeven TextSource positie op.

GetTextEffectCharacterIndexFromTextSourceCharacterIndex(Int32)

Hiermee haalt u een waarde op waarmee een TextSource tekenindex wordt toegewezen aan een TextEffect tekenindex.

GetTextRun(Int32)

Hiermee haalt u een TextRun begin op een opgegeven TextSource positie op.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook