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


Перечисление StringTrimming (gdiplusenums.h)

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

Синтаксис

typedef enum StringTrimming {
  StringTrimmingNone = 0,
  StringTrimmingCharacter = 1,
  StringTrimmingWord = 2,
  StringTrimmingEllipsisCharacter = 3,
  StringTrimmingEllipsisWord = 4,
  StringTrimmingEllipsisPath = 5
} ;

Константы

 
StringTrimmingNone
Значение: 0
Указывает, что обрезка не выполняется.
StringTrimmingCharacter
Значение: 1
Указывает, что строка нарушается на границе последнего символа, который находится внутри прямоугольника макета. Это значение по умолчанию.
StringTrimmingWord
Значение: 2
Указывает, что строка нарушается на границе последнего слова, которое находится внутри прямоугольника макета.
StringTrimmingEllipsisCharacter
Значение: 3
Указывает, что строка нарушается на границе последнего символа, который находится внутри прямоугольника макета, и после символа вставляется многоточие (...).
StringTrimmingEllipsisWord
Значение: 4
Указывает, что строка нарушается на границе последнего слова, которое находится внутри прямоугольника макета, и после слова вставляется многоточие (...).
StringTrimmingEllipsisPath
Значение: 5
Указывает, что центр удаляется из строки и заменяется многоточием. Алгоритм сохраняет как можно больше последней части строки.

Комментарии

Обрезка влияет только на последнюю видимую или частично видимую (из-за обрезки) строку текста.

Требования

   
Минимальная версия клиента Windows XP, Windows 2000 Профессиональная [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть gdiplusenums.h (включая Gdiplus.h)

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

Методы DrawString

Форматирование текста

Методы MeasureString

StringAlignment

StringDigitSubstitute

StringFormat::SetTrimming

StringFormatFlags