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>&) | Конструктор копирования. |
См. также
- Class Object
- Namespace System::Drawing
- Library Aspose.Font for C++