Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class Font extends java.lang.Object
Font
class представляет шрифты, которые используются, чтобы представить текст на экране.
Размер a Font
описывается как определяемый в точках, которые являются измерением реального мира приблизительно 1/72 дюйм.
Учитывая, что масштаб шрифтов с рендерингом преобразовывает как определено атрибутами преобразования a Node
использование Font
и его предки, размер фактически будет относительно локального координатного пространства узла, который должен обеспечить координаты, подобные размеру точки, если никакие преобразования масштабирования не присутствуют в среде узла. Отметьте, что расстояния реального мира, определенные системой координат значения по умолчанию только, приближают размеры точки как показывает опыт, и обычно принимаются значение по умолчанию, чтобы экранировать пиксели на большинство дисплеев.
Для получения дополнительной информации см. Node
для получения дополнительной информации о системе координат значения по умолчанию
Конструктор и Описание |
---|
Font(double size)
Создает шрифт, используя "Систему" поверхности значения по умолчанию.
|
Font(java.lang.String name, double size)
Создает шрифт, используя указанное полное имя поверхности и размер
|
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
equals(java.lang.Object obj)
Указывает, " ли некоторый другой объект равен" этому.
|
static Font |
font(java.lang.String family, double size)
Поиски соответствующего шрифта, основанного на имени семейства шрифтов и размере.
|
static Font |
font(java.lang.String family, FontPosture posture, double size)
Поиски соответствующего шрифта, основанного на имени семейства шрифтов и стиле положения.
|
static Font |
font(java.lang.String family, FontWeight weight, double size)
Поиски соответствующего шрифта, основанного на имени семейства шрифтов и стиле веса.
|
static Font |
font(java.lang.String family, FontWeight weight, FontPosture posture, double size)
Поиски соответствующего шрифта, основанного на имени семейства шрифтов и весе и стиле положения.
|
static Font |
getDefault()
Получает шрифт значения по умолчанию, который будет от семейства "System", и обычно "Регулярного" стиля, и иметь размер, непротиворечивый с настольной средой пользователя, до такой степени, что может быть определен.
|
static java.util.List<java.lang.String> |
getFamilies()
Получает все семейства шрифтов, установленные на системе пользователя, включая любые шрифты приложения или шрифты SDK.
|
java.lang.String |
getFamily()
Возвращает семейство этого шрифта.
|
static java.util.List<java.lang.String> |
getFontNames()
Получает имена всех шрифтов, которые устанавливаются на пользовательской системе, включая любые шрифты приложения и шрифты SDK.
|
static java.util.List<java.lang.String> |
getFontNames(java.lang.String family)
Получает имена всех шрифтов в указанном семействе шрифтов, которые устанавливаются на пользовательской системе, включая любые шрифты приложения и шрифты SDK.
|
java.lang.String |
getName()
Полное имя шрифта.
|
double |
getSize()
Размер точки для этого шрифта.
|
java.lang.String |
getStyle()
Шрифт определенная строка, описывающая стиль в пределах семейства шрифтов.
|
int |
hashCode()
Возвращает хэш-код для этого
Font объект. |
static Font |
loadFont(java.io.InputStream in, double size)
Загружает ресурс шрифта из указанного входного потока.
|
static Font |
loadFont(java.lang.String urlStr, double size)
Загружает ресурс шрифта из указанного URL.
|
java.lang.String |
toString()
Преобразовывает это
Font возразите против a String представление. |
public Font(double size)
size
- размер шрифта, чтобы использоватьpublic Font(java.lang.String name, double size)
name
- полное имя шрифта.size
- размер шрифта, чтобы использоватьpublic static Шрифт getDefault()
public static java.util.List<java.lang.String> getFamilies()
public static java.util.List<java.lang.String> getFontNames()
public static java.util.List<java.lang.String> getFontNames(java.lang.String family)
public static Шрифт шрифт(java.lang.String family, FontWeight weight, FontPosture posture, double size)
Нулевое или пустое значение для семейства позволяет реализации выбирать любой подходящий шрифт.
family
- Семейство шрифтаweight
- Вес шрифтаposture
- Положение или положение шрифтаsize
- Размер точки шрифта. Это может быть дробным значением, но не должно быть отрицательно. Если размер < 0 the default size will be
used.public static Шрифт шрифт(java.lang.String family, FontWeight weight, double size)
family
- Семейство шрифтаweight
- Вес шрифтаsize
- Размер точки шрифта. Это может быть дробным значением, но не должно быть отрицательно. Если размер < 0 the default size will be
used.public static Шрифт шрифт(java.lang.String family, FontPosture posture, double size)
family
- Семейство шрифтаposture
- Положение или положение шрифтаsize
- Размер точки шрифта. Это может быть дробным значением, но не должно быть отрицательно. Если размер < 0 the default size will be
used.public static Шрифт шрифт(java.lang.String family, double size)
family
- Семейство шрифтаsize
- Размер точки шрифта. Это может быть дробным значением, но не должно быть отрицательно. Если размер < 0 the default size will be
used.public final java.lang.String getName()
Есть единственный объединенный способ загрузить все предоставленное приложение (через Font.loadFont()
, Время выполнения JavaFX, поставленное шрифты, и систему установленные шрифты. Просто создайте шрифт, определяя полное имя шрифта, который Вы хотите загрузить. Если определенный шрифт не может быть расположен, то нейтрализация или шрифт значения по умолчанию будут использоваться. "Имя" будет обновлено, чтобы отразить подлинное имя используемого шрифта. Условие отказа загрузки может быть обнаружено, проверяя имя Шрифта с именем, которое Вы попытались загрузить.
Отметьте, что, если Вы хотите определить местоположение шрифта семейством шрифтов и стилем тогда, можно использовать один из font(java.lang.String, javafx.scene.text.FontWeight, javafx.scene.text.FontPosture, double)
методы фабрики определяются в этом class.
public final java.lang.String getFamily()
public final java.lang.String getStyle()
public final double getSize()
11.5
. Если указанное значение < 0 the default size will be
used.public static Шрифт loadFont(java.lang.String urlStr, double size)
Font
объект будет возвращен. Любой отказ, такой как уродливая неспособность URL, чтобы расположиться или читать из ресурса, или если это не представляет шрифт, приведет к a null
возвратиться. Это - обязанность приложения проверить это перед использованием.
По успешному (ненулевому) возврату шрифт будет зарегистрирован в графической системе FX для создания доступными конструкторами и методами фабрики, и приложение должно использовать это этим способом вместо того, чтобы вызвать этот метод снова, который повторил бы издержки загрузки и установки шрифта.
Шрифт size
параметр является удобством так, чтобы в типичном использовании приложение могло непосредственно использовать возвращенный (ненулевой) шрифт вместо того, чтобы должным быть создать один через конструктора. Недопустимые размеры - те<=0 and will result in a default size.
, Если URL представляет локальный дисковый файл, то никакое копирование не выполняется, и файл шрифта обязан сохраняться для времени жизни приложения. Обновление файла любым способом приведет к неуказанным и вероятным нежелательным поведениям.
urlStr
- из которого можно загрузить шрифт, определенный как Строка.size
- из возвращенного шрифта.public static Шрифт loadFont(java.io.InputStream in, double size)
Font
объект будет возвращен. Любой отказ такой как сокращено входной, или неподдерживаемый формат шрифта приведет к a null
возвратиться. Это - обязанность приложения проверить это перед использованием.
По успешному (ненулевому) возврату шрифт будет зарегистрирован в графической системе FX для создания доступными конструкторами и методами фабрики, и приложение должно использовать это этим способом вместо того, чтобы вызвать этот метод снова, который повторил бы издержки перечитывания и установки шрифта.
Шрифт size
параметр является удобством так, чтобы в типичном использовании приложение могло непосредственно использовать возвращенный (ненулевой) шрифт вместо того, чтобы должным быть создать один через конструктора. Недопустимые размеры - те<=0 and will result in a default size.
, Этот метод не закрывает входной поток.
in
- поток, из которого можно загрузить шрифт.size
- из возвращенного шрифта.public java.lang.String toString()
Font
возразите против a String
представление. Строковое представление для информационного использования только и изменится. Не используйте это строковое представление в любой программируемой цели.toString
в class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
в class java.lang.Object
obj
- ссылочный объект, с которым можно сравниться.true
если этот объект равен obj
параметр; false
иначе.public int hashCode()
Font
объект.hashCode
в class java.lang.Object
Font
объект.Copyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается