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


TextFormattingRunProperties - класс

Хранит сведения о свойствах форматирования текста. Этот класс является производным от абстрактного TextRunProperties класс.

Иерархия наследования

Object
  TextRunProperties
    Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties

Пространство имен:  Microsoft.VisualStudio.Text.Formatting
Сборка:  Microsoft.VisualStudio.Text.UI.Wpf (в Microsoft.VisualStudio.Text.UI.Wpf.dll)

Синтаксис

'Декларация
<SerializableAttribute> _
Public NotInheritable Class TextFormattingRunProperties _
    Inherits TextRunProperties _
    Implements ISerializable, IObjectReference
[SerializableAttribute]
public sealed class TextFormattingRunProperties : TextRunProperties, 
    ISerializable, IObjectReference
[SerializableAttribute]
public ref class TextFormattingRunProperties sealed : public TextRunProperties, 
    ISerializable, IObjectReference
[<Sealed>]
[<SerializableAttribute>]
type TextFormattingRunProperties =  
    class 
        inherit TextRunProperties 
        interface ISerializable 
        interface IObjectReference 
    end
public final class TextFormattingRunProperties extends TextRunProperties implements ISerializable, IObjectReference

Тип TextFormattingRunProperties предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство BackgroundBrush Получает кисть фона. (Переопределяет TextRunProperties.BackgroundBrush.)
Открытое свойство BackgroundBrushEmpty Определяет, является ли кисть фона пустой.
Открытое свойство BackgroundOpacity Возвращает прозрачность фона.
Открытое свойство BackgroundOpacityEmpty Определяет, является ли любая пользовательская прозрачность явно задана для фона.
Открытое свойство BaselineAlignment Получает стиль базового плана для текста, позиционируемого по вертикали. (Унаследовано от TextRunProperties.)
Открытое свойство Bold Указывает, выполняется ли явно форматирование полужирным.
Открытое свойство BoldEmpty Определяет, является ли полужирный свойство задано.
Открытое свойство CultureInfo Получает сведения о языке и региональных параметрах. (Переопределяет TextRunProperties.CultureInfo.)
Открытое свойство CultureInfoEmpty Определяет, являются ли пустыми сведения о языке и региональных параметрах.
Открытое свойство FontHintingEmSize Получает размер хинтинга шрифта. (Переопределяет TextRunProperties.FontHintingEmSize.)
Открытое свойство FontHintingEmSizeEmpty Определяет, является ли размер хинтинга шрифта пустым.
Открытое свойство FontRenderingEmSize Получает размер отрисовки шрифта. (Переопределяет TextRunProperties.FontRenderingEmSize.)
Открытое свойство FontRenderingEmSizeEmpty Определяет, является ли размер пустым.
Открытое свойство ForegroundBrush Получает кисть переднего плана. (Переопределяет TextRunProperties.ForegroundBrush.)
Открытое свойство ForegroundBrushEmpty Определяет, является ли кисть переднего плана пустой.
Открытое свойство ForegroundOpacity Возвращает прозрачность переднего плана.
Открытое свойство ForegroundOpacityEmpty Определяет, является ли любая пользовательская прозрачность явно задана для переднего плана.
Открытое свойство Italic Указывает, выполняется ли форматирование явно курсивом.
Открытое свойство ItalicEmpty Указывает, задано ли свойство курсивом.
Открытое свойство NumberSubstitution Получает параметры подстановки, определяющие, как отображаются цифры в тексте для разных языков и региональных параметров. (Унаследовано от TextRunProperties.)
Открытое свойство TextDecorations Получает оформление текста. (Переопределяет TextRunProperties.TextDecorations.)
Открытое свойство TextDecorationsEmpty Определяет, является ли коллекция оформления текста пустой.
Открытое свойство TextEffects Получает текстовые эффекты. (Переопределяет TextRunProperties.TextEffects.)
Открытое свойство TextEffectsEmpty Определяет, является ли коллекция текстовых эффектов пустой.
Открытое свойство Typeface Получает шрифт текста. (Переопределяет TextRunProperties.Typeface.)
Открытое свойство TypefaceEmpty Определяет, является ли шрифт пустым.
Открытое свойство TypographyProperties Получает типографские свойства для текстовой цепочки. (Унаследовано от TextRunProperties.)

В начало страницы

Методы

  Имя Описание
Открытый метод BackgroundBrushSame Определяет, является ли кисть фона для данного TextFormattingRunProperties такой же, что и заданная кисти.
Открытый метод ClearBackgroundBrush Получает новый объект TextFormattingRunProperties, где все свойства являются такими же, за исключением кисти фона.
Открытый метод ClearBackgroundOpacity Возвращает новую TextFormattingRunProperties с BackgroundOpacity свойство снят.
Открытый метод ClearBold Возвращает новую TextFormattingRunProperties с Bold свойство снят.
Открытый метод ClearCultureInfo Получает новый объект TextFormattingRunProperties, где все свойства являются такими же, за исключением сведений о языке и региональных параметрах.
Открытый метод ClearFontHintingEmSize Получает новый объект TextFormattingRunProperties, где все свойства являются такими же, за исключением размера хинтинга шрифта.
Открытый метод ClearFontRenderingEmSize Получает новый объект TextFormattingRunProperties, где все свойства являются такими же, за исключением размера отрисовки.
Открытый метод ClearForegroundBrush Получает новый объект TextFormattingRunProperties, где все свойства являются такими же, за исключением кисти переднего плана.
Открытый метод ClearForegroundOpacity Возвращает новую TextFormattingRunProperties с ForegroundOpacity свойство снят.
Открытый метод ClearItalic Возвращает новую TextFormattingRunProperties совпадает со всеми свойствами, но снимает Italic свойство.
Открытый метод ClearTextDecorations Получает новый объект TextFormattingRunProperties, где все свойства являются такими же, за исключением оформления текста.
Открытый метод ClearTextEffects Получает новый объект TextFormattingRunProperties, где все свойства являются такими же, за исключением текстовых эффектов.
Открытый метод ClearTypeface Получает новый объект TextFormattingRunProperties, где все свойства являются такими же, за исключением шрифта.
Открытый методСтатический член CreateTextFormattingRunProperties() Инициализирует новый экземпляр TextFormattingRunProperties.
Открытый методСтатический член CreateTextFormattingRunProperties(Typeface, Double, Color) Инициализирует новый экземпляр TextFormattingRunProperties с указанными параметрами.
Открытый методСтатический член CreateTextFormattingRunProperties(Brush, Brush, Typeface, Nullable<Double>, Nullable<Double>, TextDecorationCollection, TextEffectCollection, CultureInfo) Инициализирует новый экземпляр TextFormattingRunProperties с указанными параметрами.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый метод ForegroundBrushSame Определяет, является ли кисть переднего плана для данного TextFormattingRunProperties то же, что и указанный элемент.
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetObjectData Сериализует TextFormattingRunProperties объект с помощью a XamlWriter.
Открытый метод GetRealObject Возвращает кэшировано TextFormattingRunProperties объект или создает его, если значение не существует.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод SameSize Определяет, является ли размер шрифта 2 TextFormattingRunProperties объекты совпадают.
Открытый метод SetBackground Возвращает новую TextFormattingRunProperties со свойствами данного объекта, но со значением фона в указанный цвет.
Открытый метод SetBackgroundBrush Возвращает новую TextFormattingRunProperties со свойствами данного объекта, но со значением кисти фона в указанную кисти.
Открытый метод SetBackgroundOpacity Возвращает новую TextFormattingRunProperties с BackgroundOpacity набор свойств указанной прозрачности.
Открытый метод SetBold Возвращает новую TextFormattingRunProperties со свойствами данного объекта, но со Bold набор свойств указанного значения толще.
Открытый метод SetCultureInfo Возвращает новую TextFormattingRunProperties со свойствами данного объекта, но со значением языка и региональных параметров к определенным данным о языке и региональных параметрах.
Открытый метод SetFontHintingEmSize Возвращает новую TextFormattingRunProperties со свойствами данного объекта, но со значением размера хинтинга шрифта в заданный размер.
Открытый метод SetFontRenderingEmSize Возвращает новую TextFormattingRunProperties со свойствами данного объекта, но со значением размера отрисовки шрифта в заданный размер.
Открытый метод SetForeground Возвращает новую TextFormattingRunProperties со свойствами данного объекта, но со значением переднего плана в указанный цвет
Открытый метод SetForegroundBrush Возвращает новую TextFormattingRunProperties со свойствами данного объекта, но с новым передним планом Brush значение указанной кисти.
Открытый метод SetForegroundOpacity Возвращает новую TextFormattingRunProperties со свойствами данного объекта, но со ForegroundOpacity набор свойств указанной прозрачности.
Открытый метод SetItalic Возвращает новую TextFormattingRunProperties со свойствами данного объекта, но со Italic набор свойств к значению курсивом.
Открытый метод SetTextDecorations Возвращает новую TextFormattingRunProperties со свойствами данного объекта, но со украшениями текст задает значение указанного украшениям текста.
Открытый метод SetTextEffects Возвращает новую TextFormattingRunProperties со свойствами данного объекта, но с текстовыми эффектами устанавливается равным указанным текстовым эффектам.
Открытый метод SetTypeface Возвращает новую TextFormattingRunProperties со свойствами данного объекта, но со значением шрифта в указанной пальмире.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

Заметки

Этот класс используется, чтобы оставить все сведения о свойствах форматирования текста. После создания является неизменяемым, а все изменения различных объектов передачи объекта. Для каждого уникального набора TextFormattingRunProperties там существует ровно один объект. Если набор узлов a TextFormattingRunProperties имеет равенство ссылок на другой, их свойства идентичны. И наоборот, если a TextFormattingRunProperties объект имеет неравенство ссылки, их свойства различаются.

Проверить равенство ссылок единственным способом определить, является ли 2 TextFormattingRunProperties различаются. Проверить равенство каждого свойства объекта может свидетельствовать о том, что 2 идентичны, но может быть или не быть регистр.

A TextFormattingRunProperties экземпляр может содержать пустые свойства. Empty - свойство наследуется от какого-либо дополнительного пустые свойства текста. TextFormattingRunProperties содержит методы, которые определяют, является ли свойство пустым или нет (propertyNameEmpty () и эта пустая свойствоpropertyNameСнимите флажок).

Все поля класса freezable TextFormattingRunProperties объект заморожен при его создании.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Text.Formatting - пространство имен