StringFormat Класс

Определение

Инкапсулирует сведения о макете текста (например, выравнивание, ориентация и остановки табуляции) отображение манипуляций (таких как вставка с многоточием и подстановка национальных цифр) и функции OpenType. Этот класс не может быть унаследован.

public ref class StringFormat sealed : MarshalByRefObject, ICloneable, IDisposable
public sealed class StringFormat : MarshalByRefObject, ICloneable, IDisposable
type StringFormat = class
    inherit MarshalByRefObject
    interface ICloneable
    interface IDisposable
Public NotInheritable Class StringFormat
Inherits MarshalByRefObject
Implements ICloneable, IDisposable
Наследование
StringFormat
Реализации

Комментарии

Через перечисление предоставляются StringFormatFlags многие распространенные форматы. StringFormat объекты можно изменить.

Note

В .NET 6 и более поздних версиях пакет System.Drawing.Common, который включает этот тип, поддерживается только в операционных системах Windows. Использование этого типа в кроссплатформенных приложениях вызывает предупреждения во время компиляции и исключения во время выполнения. Дополнительные сведения см. в статье System.Drawing.Common, поддерживаемой только в Windows.

Конструкторы

Имя Описание
StringFormat()

Инициализирует новый StringFormat объект.

StringFormat(StringFormat)

Инициализирует новый StringFormat объект из указанного существующего StringFormat объекта.

StringFormat(StringFormatFlags, Int32)

Инициализирует новый StringFormat объект с указанным StringFormatFlags перечислением и языком.

StringFormat(StringFormatFlags)

Инициализирует новый StringFormat объект с указанным StringFormatFlags перечислением.

Свойства

Имя Описание
Alignment

Возвращает или задает горизонтальное выравнивание строки.

DigitSubstitutionLanguage

Получает язык, используемый при замене локальных цифр на западные цифры.

DigitSubstitutionMethod

Возвращает метод, используемый для подстановки цифр.

FormatFlags

Возвращает или задает перечисление StringFormatFlags , содержащее сведения о форматировании.

GenericDefault

Возвращает универсальный объект по умолчанию StringFormat .

GenericTypographic

Возвращает универсальный типографический StringFormat объект.

HotkeyPrefix

Возвращает или задает HotkeyPrefix объект для этого StringFormat объекта.

LineAlignment

Возвращает или задает вертикальное выравнивание строки.

Trimming

Возвращает или задает перечисление StringTrimming для этого StringFormat объекта.

Методы

Имя Описание
Clone()

Создает точную копию этого StringFormat объекта.

CreateObjRef(Type)

Создает объект, содержащий все соответствующие сведения, необходимые для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.

(Унаследовано от MarshalByRefObject)
Dispose()

Освобождает все ресурсы, используемые этим StringFormat объектом.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
Finalize()

Позволяет объекту пытаться освободить ресурсы и выполнять другие операции очистки перед его восстановлением сборкой мусора.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetLifetimeService()
Устаревшие..

Извлекает текущий объект службы времени существования, который управляет политикой времени существования для этого экземпляра.

(Унаследовано от MarshalByRefObject)
GetTabStops(Single)

Возвращает остановки вкладки для этого StringFormat объекта.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
InitializeLifetimeService()
Устаревшие..

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.

(Унаследовано от MarshalByRefObject)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
MemberwiseClone(Boolean)

Создает неглубокую копию текущего MarshalByRefObject объекта.

(Унаследовано от MarshalByRefObject)
SetDigitSubstitution(Int32, StringDigitSubstitute)

Указывает язык и метод, используемые при замене локальных цифр на западные цифры.

SetMeasurableCharacterRanges(CharacterRange[])

Задает массив CharacterRange структур, представляющих диапазоны символов, измеряемых вызовом MeasureCharacterRanges(String, Font, RectangleF, StringFormat) метода.

SetTabStops(Single, Single[])

Задает остановки табуляции для этого StringFormat объекта.

ToString()

Преобразует этот StringFormat объект в читаемую человеком строку.

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

См. также раздел