StringFormatFlags

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum

public final class StringFormatFlags extends System.Enum

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

Поля

ПолеОписание
DirectionRightToLeftТекст отображается справа налево.
DirectionVerticalТекст выровнен по вертикали.
FitBlackBoxЧасти символов могут выступать за пределы прямоугольника размещения строки.
DisplayFormatControlУправляющие символы, такие как маркер слева направо, отображаются в выводе с соответствующим глифом.
NoFontFallbackЗапасные шрифты для символов, не поддерживаемых запрашиваемым шрифтом, отключены.
MeasureTrailingSpacesВключает завершающий пробел в конце каждой строки.
NoWrapПеренос текста между строками при форматировании внутри прямоугольника отключен.
LineLimitВ прямоугольнике форматирования размещаются только полные строки.
NoClipРазрешено отображать выступающие части глифов и не перенесённый текст, выходящий за пределы прямоугольника форматирования.
ExactAlignmentТочное выравнивание, правильные отступы GDI+

DirectionRightToLeft

public static final int DirectionRightToLeft

Текст отображается справа налево.

DirectionVertical

public static final int DirectionVertical

Текст выровнен по вертикали.

FitBlackBox

public static final int FitBlackBox

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

DisplayFormatControl

public static final int DisplayFormatControl

Управляющие символы, такие как маркер слева направо, отображаются в выводе с соответствующим глифом.

NoFontFallback

public static final int NoFontFallback

Запасные шрифты для символов, не поддерживаемых запрашиваемым шрифтом, отключены. Любые отсутствующие символы отображаются глифом отсутствующего шрифта, обычно открытым квадратом.

MeasureTrailingSpaces

public static final int MeasureTrailingSpaces

Включает завершающий пробел в конце каждой строки. По умолчанию ограничивающий прямоугольник, возвращаемый методом MeasureString, исключает пробел в конце каждой строки. Установите этот флаг, чтобы включить этот пробел в измерения.

NoWrap

public static final int NoWrap

Перенос текста между строками при форматировании внутри прямоугольника отключен. Этот флаг подразумевается, когда вместо прямоугольника передаётся точка или когда указанный прямоугольник имеет нулевую длину строки.

LineLimit

public static final int LineLimit

В прямоугольнике форматирования размещаются только полные строки. По умолчанию размещение продолжается до конца текста или пока дополнительные строки не становятся невидимыми из‑за обрезки, в зависимости от того, что наступит раньше. Обратите внимание, что настройки по умолчанию позволяют последней строке быть частично скрытой прямоугольником форматирования, который не является целым кратным высоте строки. Чтобы гарантировать отображение только целых строк, укажите это значение и убедитесь, что прямоугольник форматирования имеет высоту не менее высоты одной строки.

NoClip

public static final int NoClip

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

ExactAlignment

public static final int ExactAlignment

Точное выравнивание, правильные отступы GDI+