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


Класс StringFormat (gdiplusstringformat.h)

Класс StringFormat инкапсулирует сведения о макете текста (например, выравнивание, ориентация, позиции табуляции и обрезка) и операции отображения (такие как обрезка, подстановка шрифта для символов, не поддерживаемых запрошенным шрифтом, и подстановка цифр для языков, в которых не используются цифры западной Европы). Объект StringFormat можно передать методу DrawString Methods для форматирования строки.

Наследование

Класс StringFormat реализует GdiplusBase.

Методы

Класс StringFormat содержит эти методы.

 
StringFormat::Clone

Метод StringFormat::Clone создает новый объект StringFormat и инициализирует его содержимым этого объекта StringFormat.
StringFormat::GenericDefault

Метод StringFormat::GenericDefault создает универсальный объект StringFormat по умолчанию.
StringFormat::GenericTypographic

Метод StringFormat::GenericTypographic создает универсальный типографический объект StringFormat.
StringFormat::GetAlignment

Метод StringFormat::GetAlignment получает элемент перечисления StringAlignment, который указывает выравнивание символов данного объекта StringFormat относительно источника прямоугольника макета.
StringFormat::GetDigitSubstitutionLanguage

Метод StringFormat::GetDigitSubstitutionLanguage получает язык, соответствующий цифрам, которые должны быть заменены на цифры Западной Европы.
StringFormat::GetDigitSubstitutionMethod

Метод StringFormat::GetDigitSubstitutionMethod получает элемент перечисления StringDigitSubstitute, который указывает метод подстановки цифр, используемый этим объектом StringFormat.
StringFormat::GetFormatFlags

Метод StringFormat::GetFormatFlags получает флаги строкового формата для этого объекта StringFormat.
StringFormat::GetHotkeyPrefix

Метод StringFormat::GetHotkeyPrefix получает элемент перечисления HotkeyPrefix, который указывает тип обработки, выполняемой со строкой при обнаружении префикса горячего ключа, амперсанда (&).
StringFormat::GetLastStatus

Метод StringFormat::GetLastStatus возвращает значение, указывающее характер последнего сбоя метода этого объекта StringFormat.
StringFormat::GetLineAlignment

Метод StringFormat::GetLineAlignment получает элемент перечисления StringAlignment, который указывает выравнивание линий данного объекта StringFormat относительно источника прямоугольника макета.
StringFormat::GetMeasurableCharacterRangeCount

Метод StringFormat::GetMeasurableCharacterRangeCount получает количество измеримых диапазонов символов, которые заданы в данный момент. Заданные диапазоны символов можно измерить в строке с помощью метода MeasureCharacterRanges.
StringFormat::GetTabStopCount

Метод StringFormat::GetTabStopCount получает количество смещений табуляции в этом объекте StringFormat.
StringFormat::GetTabStops

Метод StringFormat::GetTabStops получает смещения значений табуляции в этом объекте StringFormat.
StringFormat::GetTrimming

Метод StringFormat::GetTrimming получает элемент перечисления StringTrimming, указывающий стиль обрезки этого объекта StringFormat.
StringFormat::SetAlignment

Метод StringFormat::SetAlignment задает выравнивание символов этого объекта StringFormat относительно источника прямоугольника макета. Для размещения отображаемой строки используется прямоугольник макета.
StringFormat::SetDigitSubstitution

Метод StringFormat::SetDigitSubstitution задает метод подстановки цифр и язык, соответствующий замещающим цифрам.
StringFormat::SetFormatFlags

Метод StringFormat::SetFormatFlags задает флаги формата для этого объекта StringFormat. Флаги формата определяют большинство характеристик объекта StringFormat.
StringFormat::SetHotkeyPrefix

Метод StringFormat::SetHotkeyPrefix задает тип обработки, выполняемой в строке при обнаружении префикса горячей клавиши амперсанда (&).
StringFormat::SetLineAlignment

Метод StringFormat::SetLineAlignment задает выравнивание линий этого объекта StringFormat по отношению к источнику прямоугольника макета.
StringFormat::SetMeasurableCharacterRanges

Метод StringFormat::SetMeasurableCharacterRanges задает ряд диапазонов символов для этого объекта StringFormat, которые в строке можно измерить с помощью метода MeasureCharacterRanges.
StringFormat::SetTabStops

Метод StringFormat::SetTabStops задает смещения для табуляции в этом объекте StringFormat.
StringFormat::SetTrimming

Метод StringFormat::SetTrimming задает стиль обрезки для этого объекта StringFormat. Стиль обрезки определяет способ обрезки строки таким образом, чтобы она помещалась в прямоугольник макета.
StringFormat::StringFormat

Создает объект StringFormat из другого объекта StringFormat.
StringFormat::StringFormat

В этом разделе перечислены конструкторы класса StringFormat. Полный список классов см. в разделе Класс StringFormat. (перегрузка 2/2)
StringFormat::StringFormat

В этом разделе перечислены конструкторы класса StringFormat. Полный список классов см. в разделе Класс StringFormat. (перегрузка 1/2)
StringFormat::StringFormat

Создает объект StringFormat на основе флагов строкового формата и языка.

Требования

   
Целевая платформа Windows
Header gdiplusstringformat.h