FontInfo

Наследование: java.lang.Object

Все реализованные интерфейсы: java.lang.Cloneable

public class FontInfo implements Cloneable

Задает информацию о шрифте, используемом в документе.

Чтобы узнать больше, посетитеWorking with Fonts документальная статья.

Вы не создаете экземпляры этого класса напрямую. ИспользоватьDocumentBase.getFontInfos() для доступа к коллекции шрифтов, определенных в документе.

Методы

МетодОписание
equals(Object arg0)
getAltName()Получает альтернативное имя шрифта.
getCharset()Получает набор символов для шрифта.
getClass()
getEmbeddedFont(int format, int style)
getEmbeddedFontAsOpenType(int style)
getFamily()Получает семейство шрифтов, к которому принадлежит этот шрифт.
getName()Получает имя шрифта.
getPanose()Получает классификационный номер шрифта PANOSE.
getPitch()Шаг указывает, является ли шрифт фиксированным шагом, пропорционально расположенным или зависит от настройки по умолчанию.
hashCode()
isTrueType()Указывает, что этот шрифт является шрифтом TrueType или OpenType, а не растровым или векторным шрифтом.
isTrueType(boolean value)Указывает, что этот шрифт является шрифтом TrueType или OpenType, а не растровым или векторным шрифтом.
notify()
notifyAll()
setAltName(String value)Устанавливает альтернативное имя для шрифта.
setCharset(int value)Устанавливает набор символов для шрифта.
setFamily(int value)Устанавливает семейство шрифтов, к которому принадлежит этот шрифт.
setPanose(byte[] value)Устанавливает классификационный номер шрифта PANOSE.
setPitch(int value)Шаг указывает, является ли шрифт фиксированным шагом, пропорционально расположенным или зависит от настройки по умолчанию.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

ПараметрТипОписание
arg0java.lang.Object

Возвращает: логический

getAltName()

public String getAltName()

Получает альтернативное имя шрифта.

Не может быть нулевым. Может быть пустой строкой.

Возвращает: java.lang.String — альтернативное имя шрифта.

getCharset()

public int getCharset()

Получает набор символов для шрифта.

Возвращает: int — набор символов для шрифта.

getClass()

public final native Class<?> getClass()

Возвращает: java.lang.Класс

getEmbeddedFont(int format, int style)

public byte[] getEmbeddedFont(int format, int style)

Параметры:

ПараметрТипОписание
formatint
styleint

Возвращает: байт[]

getEmbeddedFontAsOpenType(int style)

public byte[] getEmbeddedFontAsOpenType(int style)

Параметры:

ПараметрТипОписание
styleint

Возвращает: байт[]

getFamily()

public int getFamily()

Получает семейство шрифтов, к которому принадлежит этот шрифт.

Возвращает: int — семейство шрифтов, к которому принадлежит этот шрифт. Возвращаемое значение является одним изFontFamily константы.

getName()

public String getName()

Получает имя шрифта.

Не может быть нулевым. Может быть пустой строкой.

Возвращает: java.lang.String — Имя шрифта.

getPanose()

public byte[] getPanose()

Получает классификационный номер шрифта PANOSE.

PANOSE — это компактное 10-байтовое описание важнейших визуальных характеристик шрифта, таких как контрастность, насыщенность и стиль с засечками. Цифры обозначают вид семейства, стиль засечек, толщину, пропорцию, контраст, вариацию штриха, стиль руки, форму буквы, среднюю линию и высоту по оси X.

Может быть нулевым.

Возвращает: байт[] - Классификационный номер шрифта PANOSE.

getPitch()

public int getPitch()

Шаг указывает, является ли шрифт фиксированным шагом, пропорционально расположенным или зависит от настройки по умолчанию.

Возвращает: int - соответствующее значение int. Возвращаемое значение является одним изFontPitch константы.

hashCode()

public native int hashCode()

Возвращает: инт

isTrueType()

public boolean isTrueType()

Указывает, что этот шрифт является шрифтом TrueType или OpenType, а не растровым или векторным шрифтом. Значение по умолчанию верно.

Возвращает: boolean - соответствующее логическое значение.

isTrueType(boolean value)

public void isTrueType(boolean value)

Указывает, что этот шрифт является шрифтом TrueType или OpenType, а не растровым или векторным шрифтом. Значение по умолчанию верно.

Параметры:

ПараметрТипОписание
valuebooleanСоответствующее логическое значение.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setAltName(String value)

public void setAltName(String value)

Устанавливает альтернативное имя для шрифта.

Не может быть нулевым. Может быть пустой строкой.

Параметры:

ПараметрТипОписание
valuejava.lang.StringАльтернативное имя шрифта.

setCharset(int value)

public void setCharset(int value)

Устанавливает набор символов для шрифта.

Параметры:

ПараметрТипОписание
valueintНабор символов для шрифта.

setFamily(int value)

public void setFamily(int value)

Устанавливает семейство шрифтов, к которому принадлежит этот шрифт.

Параметры:

ПараметрТипОписание
valueintСемейство шрифтов, к которому принадлежит этот шрифт. Значение должно быть одним изFontFamily константы.

setPanose(byte[] value)

public void setPanose(byte[] value)

Устанавливает классификационный номер шрифта PANOSE.

PANOSE — это компактное 10-байтовое описание важнейших визуальных характеристик шрифта, таких как контрастность, насыщенность и стиль с засечками. Цифры обозначают вид семейства, стиль засечек, толщину, пропорцию, контраст, вариацию штриха, стиль руки, форму буквы, среднюю линию и высоту по оси X.

Может быть нулевым.

Параметры:

ПараметрТипОписание
valuebyte[]Классификационный номер шрифта PANOSE.

setPitch(int value)

public void setPitch(int value)

Шаг указывает, является ли шрифт фиксированным шагом, пропорционально расположенным или зависит от настройки по умолчанию.

Параметры:

ПараметрТипОписание
valueintСоответствующее целочисленное значение. Значение должно быть одним изFontPitch константы.

toString()

public String toString()

Возвращает: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Параметры:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Параметры:

ПараметрТипОписание
arg0long
arg1int