Поделиться через


FormattedText.SetTextDecorations Метод

Определение

Задает TextDecorationCollection для объекта FormattedText.

Перегрузки

SetTextDecorations(TextDecorationCollection)

Задает TextDecorationCollection для всего набора символов в объекте FormattedText.

SetTextDecorations(TextDecorationCollection, Int32, Int32)

Задает TextDecorationCollection для заданного текста в объекте FormattedText.

SetTextDecorations(TextDecorationCollection)

Задает TextDecorationCollection для всего набора символов в объекте FormattedText.

public:
 void SetTextDecorations(System::Windows::TextDecorationCollection ^ textDecorations);
public void SetTextDecorations (System.Windows.TextDecorationCollection textDecorations);
member this.SetTextDecorations : System.Windows.TextDecorationCollection -> unit
Public Sub SetTextDecorations (textDecorations As TextDecorationCollection)

Параметры

textDecorations
TextDecorationCollection

Объект TextDecorationCollection, применяемый к тексту.

Комментарии

Класс TextDecorationCollection задает типы оформления текста, применяемые к тексту. Существует четыре типа оформления текста: подчеркивание, нижняя линия, зачеркивание и надчеркивание. Они описываются как TextDecorationLocation значения, заданные для каждого элемента в TextDecorationCollection. Как правило, TextDecorationCollection коллекция содержит только одно украшение, но свойство использует коллекцию, чтобы обеспечить более сложные эффекты оформления, применяя несколько украшений к одному тексту.

На следующем рисунке показано расположение элементов оформления текста относительно текста.

Схема расположения оформления текста Пример типов оформления текста

Этот метод задает TextDecorationCollection для всей текстовой строки. Чтобы задать TextDecorationCollection для подмножества текстовой строки, используйте SetTextDecorations(TextDecorationCollection, Int32, Int32) метод .

Применяется к

SetTextDecorations(TextDecorationCollection, Int32, Int32)

Задает TextDecorationCollection для заданного текста в объекте FormattedText.

public:
 void SetTextDecorations(System::Windows::TextDecorationCollection ^ textDecorations, int startIndex, int count);
public void SetTextDecorations (System.Windows.TextDecorationCollection textDecorations, int startIndex, int count);
member this.SetTextDecorations : System.Windows.TextDecorationCollection * int * int -> unit
Public Sub SetTextDecorations (textDecorations As TextDecorationCollection, startIndex As Integer, count As Integer)

Параметры

textDecorations
TextDecorationCollection

Объект TextDecorationCollection, применяемый к тексту.

startIndex
Int32

Начальный индекс исходного символа, к которому применяется оформление текста.

count
Int32

Число символов, к которым применяется оформление текста.

Комментарии

Класс TextDecorationCollection задает типы оформления текста, применяемые к тексту. Существует четыре типа оформления текста: подчеркивание, нижняя линия, зачеркивание и надчеркивание. Они описываются как TextDecorationLocation значения, заданные для каждого элемента в TextDecorationCollection. Как правило, TextDecorationCollection коллекция содержит только одно украшение, но свойство использует коллекцию, чтобы обеспечить более сложные эффекты оформления, применяя несколько украшений к одному тексту.

На следующем рисунке показано расположение элементов оформления текста относительно текста.

Схема расположения оформления текста Пример типов оформления текста

Чтобы задать TextDecorationCollection для всей текстовой строки, используйте SetTextDecorations(TextDecorationCollection) метод .

Применяется к