Enum StringFormatFlags

StringFormatFlags enumeration

Указывает информацию об отображении и макете для текстовых строк.

[Flags]
public enum StringFormatFlags

Ценности

ИмяЦенностьОписание
DirectionRightToLeft1Текст отображается справа налево.
DirectionVertical2Текст выровнен по вертикали.
FitBlackBox4Части символов могут выступать за прямоугольник макета строки. По умолчанию расположение символов изменено, чтобы избежать нависания.
DisplayFormatControl20Управляющие символы, такие как метка слева направо, отображаются в выходных данных с репрезентативным глифом.
NoFontFallback400Откат к альтернативным шрифтам для символов, не поддерживаемых в запрошенном шрифте, отключен. Любые отсутствующие символы отображаются с отсутствующим глифом в шрифтах, обычно в виде открытого квадрата.
MeasureTrailingSpaces800Включает конечный пробел в конце каждой строки. По умолчанию граничный прямоугольник, возвращаемый методом MeasureString, исключает пробел в конце каждой строки. Установите этот флаг, чтобы включить это пространство в измерение.
NoWrap1000Перенос текста между строк при форматировании внутри прямоугольника отключен. Этот флаг подразумевается, когда вместо прямоугольника передается точка или когда указанный прямоугольник имеет нулевую длину линии.
LineLimit2000В прямоугольнике форматирования размещаются только целые строки. По умолчанию макет продолжается до конца текста или до тех пор, пока не перестанут отображаться строки в результате отсечения, в зависимости от того, что наступит раньше. целое кратное высоты строки. Чтобы убедиться, что видны только целые строки, укажите это значение и убедитесь, что длина прямоугольника форматирования не меньше высоты одной строки.
NoClip4000Допускается отображение выступающих частей глифов и развернутого текста, выходящего за пределы прямоугольника форматирования. По умолчанию все части текста и глифов, выходящие за пределы прямоугольника форматирования, обрезаются.

Смотрите также