System::Drawing::StringFormat class

StringFormat class

Инкапсулирует информацию о расположении текста, манипуляции отображением и функции OpenType. Объекты этого класса должны выделяться только с помощью функции System::MakeObject() function. Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

class StringFormat : public System::Object

Методы

МетодОписание
Clone()Возвращает точную копию текущего объекта.
get_Alignment() constВозвращает значение, указывающее горизонтальное выравнивание строки.
get_DigitSubstitutionLanguage() constВозвращает значение, указывающее язык, используемый при замене локальных цифр на западные цифры.
get_DigitSubstitutionMethod() constВозвращает метод замены цифр.
get_FormatFlags() constВозвращает побитовое сочетание StringFormatFlags, которое определяет формат строки, представленный текущим объектом.
static get_GenericDefault()Возвращает объект StringFormat, представляющий общий формат по умолчанию.
static get_GenericTypographic()Возвращает объект StringFormat, представляющий общий типографический формат.
get_HotkeyPrefix() constВозвращает значение, указывающее, как отображается префикс горячей клавиши.
get_LineAlignment() constВозвращает значение, указывающее вертикальное выравнивание строки.
get_Trimming() constВозвращает значение, указывающее, как обрезается строка.
GetCharacterRangesCount() constПолучает размер массива CharacterRange.
GetTabStops(float&) constВозвращает позиции табуляции для текущего объекта StringFormat.
set_Alignment(StringAlignment)Устанавливает горизонтальное выравнивание строки.
set_FormatFlags(StringFormatFlags)Устанавливает флаги формата строки.
set_HotkeyPrefix(Text::HotkeyPrefix)Устанавливает значение, определяющее, как должен отображаться префикс горячей клавиши.
set_LineAlignment(StringAlignment)Устанавливает вертикальное выравнивание строки.
set_Trimming(StringTrimming)Устанавливает значение, определяющее, как обрезается строка.
SetDigitSubstitution(int32_t, StringDigitSubstitute)Устанавливает язык и метод замены цифр.
SetMeasurableCharacterRanges(const ArrayPtr<CharacterRange>&)Устанавливает массив объектов CharacterRange, представляющих диапазоны символов, измеренные вызовом метода MeasureCharacterRanges().
SetTabStops(float, const ArrayPtr<float>&)Устанавливает позиции табуляции для текущего объекта StringFormat.
StringFormat()Создаёт новый экземпляр класса StringFormat.
StringFormat(StringFormatFlags, int32_t)Создаёт новый экземпляр класса StringFormat с указанными флагами формата и языком.
StringFormat(const SharedPtr<StringFormat>&)Конструктор копирования.

См. также