Auf Englisch lesen

Teilen über


FormattedText.SetTextDecorations Methode

Definition

Legt die TextDecorationCollection für das FormattedText-Objekt fest.

Überlädt

SetTextDecorations(TextDecorationCollection)

Legt das TextDecorationCollection-Objekt für den gesamten Satz von Zeichen im FormattedText-Objekt fest.

SetTextDecorations(TextDecorationCollection, Int32, Int32)

Legt die TextDecorationCollection für angegebenen Text in einem FormattedText-Objekt fest.

SetTextDecorations(TextDecorationCollection)

Legt das TextDecorationCollection-Objekt für den gesamten Satz von Zeichen im FormattedText-Objekt fest.

C#
public void SetTextDecorations (System.Windows.TextDecorationCollection textDecorations);

Parameter

textDecorations
TextDecorationCollection

Die TextDecorationCollection, die auf den Text angewendet werden soll.

Hinweise

Die TextDecorationCollection -Klasse gibt die Typen von Textdekorationen an, die auf den Text angewendet werden sollen. Es gibt vier Arten von Text-Dekorationen: Unterstrichen, Grundlinie, durchgestrichen und Überlinie. Diese werden als TextDecorationLocation Werte beschrieben, die für jedes Element im TextDecorationCollectionfestgelegt werden. Es ist üblich, dass die TextDecorationCollection Auflistung nur eine Dekoration enthält, aber die -Eigenschaft verwendet die Auflistung, um erweiterte Dekorationseffekte bereitzustellen, indem mehrere Dekorationen auf denselben Text angewendet werden.

Die folgende Abbildung zeigt die Positionen der Textdekorationen relativ zum Text.

Diagramm der Textdekorationsorte Beispiel für Textdekorationstypen

Diese Methode legt den TextDecorationCollection für die gesamte Textzeichenfolge fest. Verwenden Sie SetTextDecorations(TextDecorationCollection, Int32, Int32) die -Methode, um für TextDecorationCollection eine Teilmenge der Textzeichenfolge festzulegen.

Gilt für:

.NET Framework 4.8.1 und andere Versionen
Produkt Versionen
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

SetTextDecorations(TextDecorationCollection, Int32, Int32)

Legt die TextDecorationCollection für angegebenen Text in einem FormattedText-Objekt fest.

C#
public void SetTextDecorations (System.Windows.TextDecorationCollection textDecorations, int startIndex, int count);

Parameter

textDecorations
TextDecorationCollection

Die TextDecorationCollection, die auf den Text angewendet werden soll.

startIndex
Int32

Der Startindex des ersten Zeichens, auf das die Textdekorationen angewendet werden sollen.

count
Int32

Die Anzahl von Zeichen, auf die die Textdekorationen angewendet werden sollen.

Hinweise

Die TextDecorationCollection -Klasse gibt die Typen von Textdekorationen an, die auf den Text angewendet werden sollen. Es gibt vier Arten von Text-Dekorationen: Unterstrichen, Grundlinie, durchgestrichen und Überlinie. Diese werden als TextDecorationLocation Werte beschrieben, die für jedes Element im TextDecorationCollectionfestgelegt werden. Es ist üblich, dass die TextDecorationCollection Auflistung nur eine Dekoration enthält, aber die -Eigenschaft verwendet die Auflistung, um erweiterte Dekorationseffekte bereitzustellen, indem mehrere Dekorationen auf denselben Text angewendet werden.

Die folgende Abbildung zeigt die Positionen der Textdekorationen relativ zum Text.

Diagramm der Textdekorationsorte Beispiel für Textdekorationstypen

Verwenden Sie SetTextDecorations(TextDecorationCollection) die -Methode, um die TextDecorationCollection für die gesamte Textzeichenfolge festzulegen.

Gilt für:

.NET Framework 4.8.1 und andere Versionen
Produkt Versionen
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9