Spec-Zone .ru
спецификации, руководства, описания, API
|
public enum TextBoundsType extends java.lang.Enum<TextBoundsType>
Text
узлы. Установка влияет layoutBounds
, boundsInLocal
и boundsInParent
Геометрия текста может быть измерена или с точки зрения границ определенного текста, который будет представлен - визуальные границы, или как свойства шрифта и символов, которые будут представлены - логические границы. Визуальные границы более полезны для расположения текста как графики, и для того, чтобы получить трудные границы включения вокруг текста. Логические границы важны для разметки текста относительно другого текста и других компонентов, особенно те, которые также содержат текст. Границы не являются определенными для текста, представляемого, и так сообщат о высотах, которые учитывают потенциальный подъем и спуск текста, используя шрифт в его указанном размере. Также продвижение и конечные пробелы является частью логического усовершенствования width текста.
Перечислимая Константа и Описание |
---|
ЛОГИЧНЫЙ
Используйте логические границы в качестве основания для того, чтобы вычислить границы.
|
LOGICAL_VERTICAL_CENTER
Используйте логическую вертикаль центрируемые границы в качестве основания для того, чтобы вычислить границы.
|
ВИЗУАЛЬНЫЙ
Используйте визуальные границы в качестве основания для того, чтобы вычислить границы.
|
Модификатор и Тип | Метод и Описание |
---|---|
static TextBoundsType |
valueOf(java.lang.String name)
Возвращает перечислимую константу этого типа с указанным именем.
|
static TextBoundsType[] |
values()
Возвращает массив, содержащий константы этого перечислимого типа, в порядке, которым они объявляются.
|
public static final TextBoundsType ЛОГИЧНЫЙ
Логические границы основаны на информации о метриках шрифта. width основан на усовершенствованиях глифа и height на подъеме, спуске, и разрыве строки. За исключением последней строки, которая не включает разрыв строки.
Отметьте: Это обычно - самая быстрая опция.
public static final TextBoundsType ВИЗУАЛЬНЫЙ
Отметьте: Это, вероятно, будет медленнее чем использование логических границ.
public static final TextBoundsType LOGICAL_VERTICAL_CENTER
Это ограничивает тип, обычно используется, чтобы центрироваться Text
узлы вертикально в пределах границ его родителя.
public static TextBoundsType[] значения()
for (TextBoundsType c : TextBoundsType.values()) System.out.println(c);
public static TextBoundsType valueOf(java.lang.String name)
name
- имя перечислимой константы, которая будет возвращена.java.lang.IllegalArgumentException
- если у этого перечислимого типа нет никакой константы с указанным именемjava.lang.NullPointerException
- если параметром является нульCopyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается