Класс 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 |