Font

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

public class Font

Содержит атрибуты шрифта (имя шрифта, размер шрифта, цвет и т. д.) для объекта.

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

Вы не создаете экземплярыFont класс напрямую. Вы просто используетеFont для доступа к свойствам шрифта различных объектов, таких какRun, Paragraph, Style, DocumentBuilder.

Методы

МетодОписание
clearFormatting()Сбрасывает форматирование шрифта по умолчанию.
equals(Object arg0)
fetchInheritedBorderAttr(int key)
fetchInheritedShadingAttr(int key)
getAllCaps()Истинно, если шрифт отформатирован как все заглавные буквы.
getAutoColor()Возвращает текущий рассчитанный цвет текста (черный или белый), который будет использоваться для «автоцвета».
getBidi()Указывает, должно ли содержимое этого цикла иметь характеристики письма справа налево.
getBold()Истинно, если шрифт отформатирован как полужирный.
getBoldBi()Истинно, если текст справа налево выделен полужирным шрифтом.
getBorder()Возвращает объект Border, указывающий границу для шрифта.
getClass()
getColor()Получает цвет шрифта.
getComplexScript()Указывает, должно ли содержимое этого запуска рассматриваться как сложный текст скрипта независимо от их значений символов Unicode при определении форматирования для этого запуска.
getDirectBorderAttr(int key)
getDoubleStrikeThrough()Истинно, если шрифт отформатирован как двойной зачеркнутый текст.
getEmboss()Истинно, если шрифт отформатирован как рельефный.
getEmphasisMark()Получает знак акцента, применяемый к этому форматированию.
getEngrave()Истинно, если шрифт отформатирован как выгравированный.
getFill()Получает форматирование заливки для шрифта.
getFillType()
getFillableBackColor()
getFillableForeColor()
getFillableImageBytes()
getFillableTransparency()
getFillableVisible()
getFilledColor()
getGradientAngle()
getGradientStops()
getGradientStyle()
getGradientVariant()
getHidden()Истинно, если шрифт отформатирован как скрытый текст.
getHighlightColor()Получает цвет выделения (маркера).
getItalic()Истинно, если шрифт отформатирован как курсив.
getItalicBi()Истина, если текст справа налево отформатирован курсивом.
getKerning()Получает размер шрифта, с которого начинается кернинг.
getLineSpacing()Возвращает межстрочный интервал данного шрифта (в пунктах).
getLocaleId()Получает идентификатор локали (язык) отформатированных символов.
getLocaleIdBi()Получает идентификатор локали (язык) отформатированных символов, написанных справа налево.
getLocaleIdFarEast()Получает идентификатор локали (язык) отформатированных азиатских символов.
getName()Получает имя шрифта.
getNameAscii()Получает шрифт, используемый для латинского текста (символы с кодами от 0 (ноль) до 127).
getNameBi()Получает имя шрифта в документе на языке с написанием справа налево.
getNameFarEast()Получает имя восточноазиатского шрифта.
getNameOther()Получает шрифт, используемый для символов с кодами символов от 128 до 255.
getNoProofing()Истинно, если отформатированные символы не должны проверяться на орфографию.
getOn()
getOpacity()
getOutline()Истинно, если шрифт отформатирован как контур.
getPatternType()
getPosition()Получает положение текста (в пунктах) относительно базовой линии.
getPresetTexture()
getRotateWithObject()
getScaling()Получает масштабирование ширины символа в процентах.
getShading()Возвращает объект Shading, который ссылается на форматирование заливки для шрифта.
getShadow()Истинно, если шрифт отформатирован как затененный.
getSize()Получает размер шрифта в пунктах.
getSizeBi()Получает размер шрифта в пунктах, используемый в документе с письмом справа налево.
getSmallCaps()Истинно, если шрифт отформатирован как маленькие заглавные буквы.
getSnapToGrid()Указывает, должен ли текущий шрифт использовать параметры сетки документа на строку при компоновке.
getSpacing()Получает расстояние (в пунктах) между символами.
getStrikeThrough()Истинно, если шрифт отформатирован как зачеркнутый текст.
getStyle()Получает стиль символа, применяемый к этому форматированию.
getStyleIdentifier()Получает независимый от языкового стандарта идентификатор стиля символа, примененного к этому форматированию.
getStyleName()Получает имя стиля символа, примененного к этому форматированию.
getSubscript()Истинно, если шрифт отформатирован как нижний индекс.
getSuperscript()Истинно, если шрифт отформатирован как надстрочный.
getTextEffect()Получает эффект анимации шрифта.
getTextureAlignment()
getThemeColor()Получает цвет темы в применяемой цветовой схеме, связанной с этим объектом Font.
getThemeFont()Получает шрифт темы в применяемой схеме шрифтов, связанной с этим объектом Font.
getThemeFontAscii()Получает шрифт темы, используемый для латинского текста (символы с кодами символов от 0 (ноль) до 127) в применяемой схеме шрифтов, связанной с этим объектом Font.
getThemeFontBi()Получает шрифт темы в применяемой схеме шрифтов, связанной с этим объектом Font в документе на языке с письмом справа налево.
getThemeFontFarEast()Получает шрифт восточноазиатской темы в применяемой схеме шрифтов, связанной с этим объектом Font.
getThemeFontOther()Получает шрифт темы, используемый для символов с кодами символов от 128 до 255 в применяемой схеме шрифта, связанной с этим объектом Font.
getTintAndShade()Получает двойное значение, которое делает цвет светлее или темнее.
getUnderline()Получает тип подчеркивания, примененного к шрифту.
getUnderlineColor()Получает цвет подчеркивания, примененного к шрифту.
hasDmlEffect(int dmlEffectType)
hashCode()
notify()
notifyAll()
oneColorGradient(int style, int variant, double degree)
patterned(int patternType)
presetTextured(int presetTexture)
setAllCaps(boolean value)Истинно, если шрифт отформатирован как все заглавные буквы.
setBidi(boolean value)Указывает, должно ли содержимое этого цикла иметь характеристики письма справа налево.
setBold(boolean value)Истинно, если шрифт отформатирован как полужирный.
setBoldBi(boolean value)Истинно, если текст справа налево выделен полужирным шрифтом.
setBorderAttr(int key, Object value)
setColor(Color value)Устанавливает цвет шрифта.
setComplexScript(boolean value)Указывает, должно ли содержимое этого запуска рассматриваться как сложный текст скрипта независимо от их значений символов Unicode при определении форматирования для этого запуска.
setDoubleStrikeThrough(boolean value)Истинно, если шрифт отформатирован как двойной зачеркнутый текст.
setEmboss(boolean value)Истинно, если шрифт отформатирован как рельефный.
setEmphasisMark(int value)Устанавливает знак акцента, применяемый к этому форматированию.
setEngrave(boolean value)Истинно, если шрифт отформатирован как выгравированный.
setFillableBackColor(Color value)
setFillableForeColor(Color value)
setFillableTransparency(double value)
setFillableVisible(boolean value)
setFilledColor(Color value)
setGradientAngle(double value)
setHidden(boolean value)Истинно, если шрифт отформатирован как скрытый текст.
setHighlightColor(Color value)Устанавливает цвет выделения (маркера).
setImage(byte[] imageBytes)
setItalic(boolean value)Истинно, если шрифт отформатирован как курсив.
setItalicBi(boolean value)Истина, если текст справа налево отформатирован курсивом.
setKerning(double value)Устанавливает размер шрифта, с которого начинается кернинг.
setLocaleId(int value)Задает идентификатор локали (язык) отформатированных символов.
setLocaleIdBi(int value)Задает идентификатор локали (язык) отформатированных символов, написанных справа налево.
setLocaleIdFarEast(int value)Задает идентификатор локали (язык) отформатированных азиатских символов.
setName(String value)Устанавливает имя шрифта.
setNameAscii(String value)Устанавливает шрифт, используемый для латинского текста (символы с кодами от 0 (ноль) до 127).
setNameBi(String value)Задает имя шрифта в документе на языке с письмом справа налево.
setNameFarEast(String value)Задает имя восточноазиатского шрифта.
setNameOther(String value)Устанавливает шрифт, используемый для символов с кодами символов от 128 до 255.
setNoProofing(boolean value)Истинно, если отформатированные символы не должны проверяться на орфографию.
setOn(boolean value)
setOpacity(double value)
setOutline(boolean value)Истинно, если шрифт отформатирован как контур.
setPosition(double value)Устанавливает положение текста (в пунктах) относительно базовой линии.
setRotateWithObject(boolean value)
setScaling(int value)Устанавливает масштабирование ширины символов в процентах.
setShadow(boolean value)Истинно, если шрифт отформатирован как затененный.
setSize(double value)Устанавливает размер шрифта в пунктах.
setSizeBi(double value)Устанавливает размер шрифта в пунктах, используемых в документе с написанием справа налево.
setSmallCaps(boolean value)Истинно, если шрифт отформатирован как маленькие заглавные буквы.
setSnapToGrid(boolean value)Указывает, должен ли текущий шрифт использовать параметры сетки документа на строку при компоновке.
setSpacing(double value)Устанавливает интервал (в пунктах) между символами.
setStrikeThrough(boolean value)Истинно, если шрифт отформатирован как зачеркнутый текст.
setStyle(Style value)Задает стиль символов, применяемый к этому форматированию.
setStyleIdentifier(int value)Задает независимый от локали идентификатор стиля символа, примененного к этому форматированию.
setStyleName(String value)Задает имя стиля символов, применяемого к этому форматированию.
setSubscript(boolean value)Истинно, если шрифт отформатирован как нижний индекс.
setSuperscript(boolean value)Истинно, если шрифт отформатирован как надстрочный.
setTextEffect(int value)Устанавливает эффект анимации шрифта.
setTextureAlignment(int value)
setThemeColor(int value)Задает цвет темы в применяемой цветовой схеме, связанной с этим объектом Font.
setThemeFont(int value)Задает шрифт темы в применяемой схеме шрифтов, связанной с этим объектом Font.
setThemeFontAscii(int value)Задает шрифт темы, используемый для латинского текста (символы с кодами символов от 0 (ноль) до 127) в применяемой схеме шрифтов, связанной с этим объектом Font.
setThemeFontBi(int value)Задает шрифт темы в применяемой схеме шрифтов, связанной с этим объектом Font в документе на языке с письмом справа налево.
setThemeFontFarEast(int value)Задает шрифт восточноазиатской темы в применяемой схеме шрифтов, связанной с этим объектом Font.
setThemeFontOther(int value)Задает шрифт темы, используемый для символов с кодами символов от 128 до 255 в применяемой схеме шрифтов, связанной с этим объектом Font.
setTintAndShade(double value)Устанавливает двойное значение, которое делает цвет светлее или темнее.
setUnderline(int value)Устанавливает тип подчеркивания, применяемого к шрифту.
setUnderlineColor(Color value)Устанавливает цвет подчеркивания, применяемого к шрифту.
solid()
toString()
twoColorGradient(int style, int variant)
wait()
wait(long arg0)
wait(long arg0, int arg1)

clearFormatting()

public void clearFormatting()

Сбрасывает форматирование шрифта по умолчанию.

Удаляет все форматирование шрифта, указанное явно для объекта, из которогоFont был получен, поэтому форматирование шрифта будет унаследовано от соответствующего родителя.

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

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

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

fetchInheritedBorderAttr(int key)

public Object fetchInheritedBorderAttr(int key)

Параметры:

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

Возвращает: java.lang.Объект

fetchInheritedShadingAttr(int key)

public Object fetchInheritedShadingAttr(int key)

Параметры:

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

Возвращает: java.lang.Объект

getAllCaps()

public boolean getAllCaps()

Истинно, если шрифт отформатирован как все заглавные буквы.

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

getAutoColor()

public Color getAutoColor()

Возвращает текущий рассчитанный цвет текста (черный или белый), который будет использоваться для «автоцвета». Если цвет не «авто», возвращаетсяgetColor() / setColor(java.awt.Color).

Когда текст имеет «автоматический цвет», фактический цвет текста рассчитывается автоматически, чтобы его можно было прочитать на фоне цвета фона. Когда вы меняете цвет фона, цвет текста автоматически меняется на черный или белый в MS Word, чтобы обеспечить максимальную читаемость.

Возвращает: java.awt.Color — Текущий вычисленный цвет текста (черный или белый), который будет использоваться для «автоматического цвета».

getBidi()

public boolean getBidi()

Указывает, должно ли содержимое этого цикла иметь характеристики письма справа налево.

Если это свойство включено, его нельзя использовать с текстом, написанным строго слева направо. Любое поведение в этом состоянии не определено. Если это свойство отключено, его нельзя использовать с сильным текстом, написанным справа налево. Любое поведение в этом состоянии не определено.

При отображении содержимого этого цикла все символы должны рассматриваться как сложные символы сценария для целей форматирования. Это означает, чтоgetBoldBi() / setBoldBi(boolean), getItalicBi() / setItalicBi(boolean), getSizeBi() / setSizeBi(double) и соответствующее имя шрифта будет использоваться при рендеринге этого прогона.

Кроме того, когда отображается содержимое этого цикла, это свойство действует как переопределение справа налево для символов, которые классифицируются как «слабые типы» и «нейтральные типы».

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

getBold()

public boolean getBold()

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

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

getBoldBi()

public boolean getBoldBi()

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

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

getBorder()

public Border getBorder()

Возвращает объект Border, указывающий границу для шрифта.

Возвращает: Border - Объект Border, указывающий границу для шрифта.

getClass()

public final native Class<?> getClass()

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

getColor()

public Color getColor()

Получает цвет шрифта.

Возвращает: java.awt.Color — цвет шрифта.

getComplexScript()

public boolean getComplexScript()

Указывает, должно ли содержимое этого запуска рассматриваться как сложный текст скрипта независимо от их значений символов Unicode при определении форматирования для этого запуска.

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

getDirectBorderAttr(int key)

public Object getDirectBorderAttr(int key)

Параметры:

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

Возвращает: java.lang.Объект

getDoubleStrikeThrough()

public boolean getDoubleStrikeThrough()

Истинно, если шрифт отформатирован как двойной зачеркнутый текст.

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

getEmboss()

public boolean getEmboss()

Истинно, если шрифт отформатирован как рельефный.

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

getEmphasisMark()

public int getEmphasisMark()

Получает знак акцента, применяемый к этому форматированию.

Возвращает: int - Знак акцента, примененный к этому форматированию. Возвращаемое значение является одним изEmphasisMark константы.

getEngrave()

public boolean getEngrave()

Истинно, если шрифт отформатирован как выгравированный.

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

getFill()

public Fill getFill()

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

Возвращает: Fill - Заполнить форматирование шрифта.

getFillType()

public int getFillType()

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

getFillableBackColor()

public Color getFillableBackColor()

Возвращает: java.awt.Color

getFillableForeColor()

public Color getFillableForeColor()

Возвращает: java.awt.Color

getFillableImageBytes()

public byte[] getFillableImageBytes()

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

getFillableTransparency()

public double getFillableTransparency()

Возвращает: двойной

getFillableVisible()

public boolean getFillableVisible()

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

getFilledColor()

public Color getFilledColor()

Возвращает: java.awt.Color

getGradientAngle()

public double getGradientAngle()

Возвращает: двойной

getGradientStops()

public GradientStopCollection getGradientStops()

Возвращает: GradientStopCollection

getGradientStyle()

public int getGradientStyle()

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

getGradientVariant()

public int getGradientVariant()

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

getHidden()

public boolean getHidden()

Истинно, если шрифт отформатирован как скрытый текст.

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

getHighlightColor()

public Color getHighlightColor()

Получает цвет выделения (маркера).

Возвращает: java.awt.Color — цвет выделения (маркера).

getItalic()

public boolean getItalic()

Истинно, если шрифт отформатирован как курсив.

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

getItalicBi()

public boolean getItalicBi()

Истина, если текст справа налево отформатирован курсивом.

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

getKerning()

public double getKerning()

Получает размер шрифта, с которого начинается кернинг.

Возвращает: double - Размер шрифта, с которого начинается кернинг.

getLineSpacing()

public double getLineSpacing()

Возвращает межстрочный интервал данного шрифта (в пунктах).

Возвращает: double - межстрочный интервал данного шрифта (в пунктах).

getLocaleId()

public int getLocaleId()

Получает идентификатор локали (язык) отформатированных символов. Список идентификаторов локалей см. на странице https://msdn.microsoft.com/en-us/library/cc233965.aspx.

Возвращает: int - Идентификатор локали (языка) отформатированных символов.

getLocaleIdBi()

public int getLocaleIdBi()

Получает идентификатор локали (язык) отформатированных символов, написанных справа налево. Список идентификаторов локалей см. на странице https://msdn.microsoft.com/en-us/library/cc233965.aspx.

Возвращает: int - Идентификатор локали (язык) отформатированных символов справа налево.

getLocaleIdFarEast()

public int getLocaleIdFarEast()

Получает идентификатор локали (язык) отформатированных азиатских символов. Список идентификаторов локалей см. на странице https://msdn.microsoft.com/en-us/library/cc233965.aspx.

Возвращает: int - Идентификатор локали (язык) отформатированных азиатских символов.

getName()

public String getName()

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

При получении возвращаетgetNameAscii() / setNameAscii(java.lang.String).

При настройке устанавливаетgetNameAscii() / setNameAscii(java.lang.String), getNameBi() / setNameBi(java.lang.String), getNameFarEast() / setNameFarEast(java.lang.String) а такжеgetNameOther() / setNameOther(java.lang.String) к указанному значению.

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

getNameAscii()

public String getNameAscii()

Получает шрифт, используемый для латинского текста (символы с кодами от 0 (ноль) до 127).

Возвращает: java.lang.String — шрифт, используемый для латинского текста (символы с кодами символов от 0 (ноль) до 127).

getNameBi()

public String getNameBi()

Получает имя шрифта в документе на языке с написанием справа налево.

Возвращает: java.lang.String — имя шрифта в документе на языке с написанием справа налево.

getNameFarEast()

public String getNameFarEast()

Получает имя восточноазиатского шрифта.

Возвращает: java.lang.String — название восточноазиатского шрифта.

getNameOther()

public String getNameOther()

Получает шрифт, используемый для символов с кодами символов от 128 до 255.

Возвращает: java.lang.String — шрифт, используемый для символов с кодами символов от 128 до 255.

getNoProofing()

public boolean getNoProofing()

Истинно, если отформатированные символы не должны проверяться на орфографию.

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

getOn()

public boolean getOn()

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

getOpacity()

public double getOpacity()

Возвращает: двойной

getOutline()

public boolean getOutline()

Истинно, если шрифт отформатирован как контур.

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

getPatternType()

public int getPatternType()

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

getPosition()

public double getPosition()

Получает положение текста (в пунктах) относительно базовой линии. Положительное число поднимает текст, отрицательное — опускает.

Возвращает: double - Положение текста (в пунктах) относительно базовой линии.

getPresetTexture()

public int getPresetTexture()

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

getRotateWithObject()

public boolean getRotateWithObject()

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

getScaling()

public int getScaling()

Получает масштабирование ширины символа в процентах.

Возвращает: int - Масштабирование ширины символа в процентах.

getShading()

public Shading getShading()

Возвращает объект Shading, который ссылается на форматирование заливки для шрифта.

Возвращает: Shading - Объект Shading, который ссылается на форматирование заливки для шрифта.

getShadow()

public boolean getShadow()

Истинно, если шрифт отформатирован как затененный.

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

getSize()

public double getSize()

Получает размер шрифта в пунктах.

Возвращает: double - Размер шрифта в пунктах.

getSizeBi()

public double getSizeBi()

Получает размер шрифта в пунктах, используемый в документе с письмом справа налево.

Возвращает: double — размер шрифта в пунктах, используемый в документе с написанием справа налево.

getSmallCaps()

public boolean getSmallCaps()

Истинно, если шрифт отформатирован как маленькие заглавные буквы.

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

getSnapToGrid()

public boolean getSnapToGrid()

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

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

getSpacing()

public double getSpacing()

Получает расстояние (в пунктах) между символами.

Возвращает: double - Расстояние (в пунктах) между символами.

getStrikeThrough()

public boolean getStrikeThrough()

Истинно, если шрифт отформатирован как зачеркнутый текст.

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

getStyle()

public Style getStyle()

Получает стиль символа, применяемый к этому форматированию.

Возвращает: Style - Стиль символов, примененный к этому форматированию.

getStyleIdentifier()

public int getStyleIdentifier()

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

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

getStyleName()

public String getStyleName()

Получает имя стиля символа, примененного к этому форматированию.

Возвращает: java.lang.String — имя стиля символа, примененного к этому форматированию.

getSubscript()

public boolean getSubscript()

Истинно, если шрифт отформатирован как нижний индекс.

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

getSuperscript()

public boolean getSuperscript()

Истинно, если шрифт отформатирован как надстрочный.

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

getTextEffect()

public int getTextEffect()

Получает эффект анимации шрифта.

Возвращает: int - Эффект анимации шрифта. Возвращаемое значение является одним изTextEffect константы.

getTextureAlignment()

public int getTextureAlignment()

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

getThemeColor()

public int getThemeColor()

Получает цвет темы в применяемой цветовой схеме, связанной с этим объектом Font.

Возвращает: int — цвет темы в применяемой цветовой схеме, связанной с этим объектом Font. Возвращаемое значение является одним изThemeColor константы.

getThemeFont()

public int getThemeFont()

Получает шрифт темы в применяемой схеме шрифтов, связанной с этим объектом Font.

Возвращает: int — шрифт темы в применяемой схеме шрифтов, связанной с этим объектом Font. Возвращаемое значение является одним изThemeFont константы.

getThemeFontAscii()

public int getThemeFontAscii()

Получает шрифт темы, используемый для латинского текста (символы с кодами символов от 0 (ноль) до 127) в применяемой схеме шрифтов, связанной с этим объектом Font.

Возвращает: int — шрифт темы, используемый для латинского текста (символы с кодами символов от 0 (ноль) до 127) в применяемой схеме шрифтов, связанной с этим объектом Font. Возвращаемое значение является одним изThemeFont константы.

getThemeFontBi()

public int getThemeFontBi()

Получает шрифт темы в применяемой схеме шрифтов, связанной с этим объектом Font в документе на языке с письмом справа налево.

Возвращает: int — шрифт темы в применяемой схеме шрифтов, связанный с этим объектом Font в документе на языке с письмом справа налево. Возвращаемое значение является одним изThemeFont константы.

getThemeFontFarEast()

public int getThemeFontFarEast()

Получает шрифт восточноазиатской темы в применяемой схеме шрифтов, связанной с этим объектом Font.

Возвращает: int — шрифт восточноазиатской темы в применяемой схеме шрифтов, связанной с этим объектом Font. Возвращаемое значение является одним изThemeFont константы.

getThemeFontOther()

public int getThemeFontOther()

Получает шрифт темы, используемый для символов с кодами символов от 128 до 255 в применяемой схеме шрифта, связанной с этим объектом Font.

Возвращает: int — шрифт темы, используемый для символов с кодами символов от 128 до 255 в применяемой схеме шрифтов, связанной с этим объектом Font. Возвращаемое значение является одним изThemeFont константы.

getTintAndShade()

public double getTintAndShade()

Получает двойное значение, которое делает цвет светлее или темнее.

Допустимые значения для этого свойства находятся в диапазоне от -1 (самый темный) до 1 (самый светлый). Ноль (0) нейтрален. Попытка установить для этого свойства значение меньше -1 или больше 1 приводит к исключению java.lang.IllegalArgumentException.

Установка этого свойства для объекта Font с цветами, не относящимися к теме, приводит к исключению java.lang.IllegalStateException.

Возвращает: double — двойное значение, которое осветляет или затемняет цвет.

getUnderline()

public int getUnderline()

Получает тип подчеркивания, примененного к шрифту.

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

getUnderlineColor()

public Color getUnderlineColor()

Получает цвет подчеркивания, примененного к шрифту.

Возвращает: java.awt.Color — цвет подчеркивания шрифта.

hasDmlEffect(int dmlEffectType)

public boolean hasDmlEffect(int dmlEffectType)

Параметры:

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

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

hashCode()

public native int hashCode()

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

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

oneColorGradient(int style, int variant, double degree)

public void oneColorGradient(int style, int variant, double degree)

Параметры:

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

patterned(int patternType)

public void patterned(int patternType)

Параметры:

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

presetTextured(int presetTexture)

public void presetTextured(int presetTexture)

Параметры:

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

setAllCaps(boolean value)

public void setAllCaps(boolean value)

Истинно, если шрифт отформатирован как все заглавные буквы.

Параметры:

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

setBidi(boolean value)

public void setBidi(boolean value)

Указывает, должно ли содержимое этого цикла иметь характеристики письма справа налево.

Если это свойство включено, его нельзя использовать с текстом, написанным строго слева направо. Любое поведение в этом состоянии не определено. Если это свойство отключено, его нельзя использовать с сильным текстом, написанным справа налево. Любое поведение в этом состоянии не определено.

При отображении содержимого этого цикла все символы должны рассматриваться как сложные символы сценария для целей форматирования. Это означает, чтоgetBoldBi() / setBoldBi(boolean), getItalicBi() / setItalicBi(boolean), getSizeBi() / setSizeBi(double) и соответствующее имя шрифта будет использоваться при рендеринге этого прогона.

Кроме того, когда отображается содержимое этого цикла, это свойство действует как переопределение справа налево для символов, которые классифицируются как «слабые типы» и «нейтральные типы».

Параметры:

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

setBold(boolean value)

public void setBold(boolean value)

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

Параметры:

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

setBoldBi(boolean value)

public void setBoldBi(boolean value)

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

Параметры:

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

setBorderAttr(int key, Object value)

public void setBorderAttr(int key, Object value)

Параметры:

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

setColor(Color value)

public void setColor(Color value)

Устанавливает цвет шрифта.

Параметры:

ПараметрТипОписание
valuejava.awt.ColorЦвет шрифта.

setComplexScript(boolean value)

public void setComplexScript(boolean value)

Указывает, должно ли содержимое этого запуска рассматриваться как сложный текст скрипта независимо от их значений символов Unicode при определении форматирования для этого запуска.

Параметры:

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

setDoubleStrikeThrough(boolean value)

public void setDoubleStrikeThrough(boolean value)

Истинно, если шрифт отформатирован как двойной зачеркнутый текст.

Параметры:

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

setEmboss(boolean value)

public void setEmboss(boolean value)

Истинно, если шрифт отформатирован как рельефный.

Параметры:

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

setEmphasisMark(int value)

public void setEmphasisMark(int value)

Устанавливает знак акцента, применяемый к этому форматированию.

Параметры:

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

setEngrave(boolean value)

public void setEngrave(boolean value)

Истинно, если шрифт отформатирован как выгравированный.

Параметры:

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

setFillableBackColor(Color value)

public void setFillableBackColor(Color value)

Параметры:

ПараметрТипОписание
valuejava.awt.Color

setFillableForeColor(Color value)

public void setFillableForeColor(Color value)

Параметры:

ПараметрТипОписание
valuejava.awt.Color

setFillableTransparency(double value)

public void setFillableTransparency(double value)

Параметры:

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

setFillableVisible(boolean value)

public void setFillableVisible(boolean value)

Параметры:

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

setFilledColor(Color value)

public void setFilledColor(Color value)

Параметры:

ПараметрТипОписание
valuejava.awt.Color

setGradientAngle(double value)

public void setGradientAngle(double value)

Параметры:

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

setHidden(boolean value)

public void setHidden(boolean value)

Истинно, если шрифт отформатирован как скрытый текст.

Параметры:

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

setHighlightColor(Color value)

public void setHighlightColor(Color value)

Устанавливает цвет выделения (маркера).

Параметры:

ПараметрТипОписание
valuejava.awt.ColorЦвет выделения (маркера).

setImage(byte[] imageBytes)

public void setImage(byte[] imageBytes)

Параметры:

ПараметрТипОписание
imageBytesbyte[]

setItalic(boolean value)

public void setItalic(boolean value)

Истинно, если шрифт отформатирован как курсив.

Параметры:

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

setItalicBi(boolean value)

public void setItalicBi(boolean value)

Истина, если текст справа налево отформатирован курсивом.

Параметры:

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

setKerning(double value)

public void setKerning(double value)

Устанавливает размер шрифта, с которого начинается кернинг.

Параметры:

ПараметрТипОписание
valuedoubleРазмер шрифта, с которого начинается кернинг.

setLocaleId(int value)

public void setLocaleId(int value)

Задает идентификатор локали (язык) отформатированных символов. Список идентификаторов локалей см. на странице https://msdn.microsoft.com/en-us/library/cc233965.aspx.

Параметры:

ПараметрТипОписание
valueintИдентификатор локали (язык) отформатированных символов.

setLocaleIdBi(int value)

public void setLocaleIdBi(int value)

Задает идентификатор локали (язык) отформатированных символов, написанных справа налево. Список идентификаторов локалей см. на странице https://msdn.microsoft.com/en-us/library/cc233965.aspx.

Параметры:

ПараметрТипОписание
valueintИдентификатор локали (язык) отформатированных символов, написанных справа налево.

setLocaleIdFarEast(int value)

public void setLocaleIdFarEast(int value)

Задает идентификатор локали (язык) отформатированных азиатских символов. Список идентификаторов локалей см. на странице https://msdn.microsoft.com/en-us/library/cc233965.aspx.

Параметры:

ПараметрТипОписание
valueintИдентификатор локали (язык) отформатированных азиатских символов.

setName(String value)

public void setName(String value)

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

При получении возвращаетgetNameAscii() / setNameAscii(java.lang.String).

При настройке устанавливаетgetNameAscii() / setNameAscii(java.lang.String), getNameBi() / setNameBi(java.lang.String), getNameFarEast() / setNameFarEast(java.lang.String) а такжеgetNameOther() / setNameOther(java.lang.String) к указанному значению.

Параметры:

ПараметрТипОписание
valuejava.lang.StringНазвание шрифта.

setNameAscii(String value)

public void setNameAscii(String value)

Устанавливает шрифт, используемый для латинского текста (символы с кодами от 0 (ноль) до 127).

Параметры:

ПараметрТипОписание
valuejava.lang.StringШрифт, используемый для латинского текста (символы с кодами от 0 (ноль) до 127).

setNameBi(String value)

public void setNameBi(String value)

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

Параметры:

ПараметрТипОписание
valuejava.lang.StringИмя шрифта в документе на языке с написанием справа налево.

setNameFarEast(String value)

public void setNameFarEast(String value)

Задает имя восточноазиатского шрифта.

Параметры:

ПараметрТипОписание
valuejava.lang.StringНазвание восточноазиатского шрифта.

setNameOther(String value)

public void setNameOther(String value)

Устанавливает шрифт, используемый для символов с кодами символов от 128 до 255.

Параметры:

ПараметрТипОписание
valuejava.lang.StringШрифт, используемый для символов с кодами символов от 128 до 255.

setNoProofing(boolean value)

public void setNoProofing(boolean value)

Истинно, если отформатированные символы не должны проверяться на орфографию.

Параметры:

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

setOn(boolean value)

public void setOn(boolean value)

Параметры:

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

setOpacity(double value)

public void setOpacity(double value)

Параметры:

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

setOutline(boolean value)

public void setOutline(boolean value)

Истинно, если шрифт отформатирован как контур.

Параметры:

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

setPosition(double value)

public void setPosition(double value)

Устанавливает положение текста (в пунктах) относительно базовой линии. Положительное число поднимает текст, отрицательное — опускает.

Параметры:

ПараметрТипОписание
valuedoubleПоложение текста (в пунктах) относительно базовой линии.

setRotateWithObject(boolean value)

public void setRotateWithObject(boolean value)

Параметры:

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

setScaling(int value)

public void setScaling(int value)

Устанавливает масштабирование ширины символов в процентах.

Параметры:

ПараметрТипОписание
valueintМасштабирование ширины символов в процентах.

setShadow(boolean value)

public void setShadow(boolean value)

Истинно, если шрифт отформатирован как затененный.

Параметры:

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

setSize(double value)

public void setSize(double value)

Устанавливает размер шрифта в пунктах.

Параметры:

ПараметрТипОписание
valuedoubleРазмер шрифта в пунктах.

setSizeBi(double value)

public void setSizeBi(double value)

Устанавливает размер шрифта в пунктах, используемых в документе с написанием справа налево.

Параметры:

ПараметрТипОписание
valuedoubleРазмер шрифта в пунктах, используемый в документе с написанием справа налево.

setSmallCaps(boolean value)

public void setSmallCaps(boolean value)

Истинно, если шрифт отформатирован как маленькие заглавные буквы.

Параметры:

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

setSnapToGrid(boolean value)

public void setSnapToGrid(boolean value)

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

Параметры:

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

setSpacing(double value)

public void setSpacing(double value)

Устанавливает интервал (в пунктах) между символами.

Параметры:

ПараметрТипОписание
valuedoubleИнтервал (в пунктах) между символами.

setStrikeThrough(boolean value)

public void setStrikeThrough(boolean value)

Истинно, если шрифт отформатирован как зачеркнутый текст.

Параметры:

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

setStyle(Style value)

public void setStyle(Style value)

Задает стиль символов, применяемый к этому форматированию.

Параметры:

ПараметрТипОписание
valueStyleСтиль символа, примененный к этому форматированию.

setStyleIdentifier(int value)

public void setStyleIdentifier(int value)

Задает независимый от локали идентификатор стиля символа, примененного к этому форматированию.

Параметры:

ПараметрТипОписание
valueintНезависимый от локали идентификатор стиля символа, применяемого к этому форматированию. Значение должно быть одним изStyleIdentifier константы.

setStyleName(String value)

public void setStyleName(String value)

Задает имя стиля символов, применяемого к этому форматированию.

Параметры:

ПараметрТипОписание
valuejava.lang.StringИмя стиля символа, примененного к этому форматированию.

setSubscript(boolean value)

public void setSubscript(boolean value)

Истинно, если шрифт отформатирован как нижний индекс.

Параметры:

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

setSuperscript(boolean value)

public void setSuperscript(boolean value)

Истинно, если шрифт отформатирован как надстрочный.

Параметры:

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

setTextEffect(int value)

public void setTextEffect(int value)

Устанавливает эффект анимации шрифта.

Параметры:

ПараметрТипОписание
valueintЭффект анимации шрифта. Значение должно быть одним изTextEffect константы.

setTextureAlignment(int value)

public void setTextureAlignment(int value)

Параметры:

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

setThemeColor(int value)

public void setThemeColor(int value)

Задает цвет темы в применяемой цветовой схеме, связанной с этим объектом Font.

Параметры:

ПараметрТипОписание
valueintЦвет темы в применяемой цветовой схеме, связанной с этим объектом Font. Значение должно быть одним изThemeColor константы.

setThemeFont(int value)

public void setThemeFont(int value)

Задает шрифт темы в применяемой схеме шрифтов, связанной с этим объектом Font.

Параметры:

ПараметрТипОписание
valueintШрифт темы в применяемой схеме шрифтов, связанный с этим объектом Font. Значение должно быть одним изThemeFont константы.

setThemeFontAscii(int value)

public void setThemeFontAscii(int value)

Задает шрифт темы, используемый для латинского текста (символы с кодами символов от 0 (ноль) до 127) в применяемой схеме шрифтов, связанной с этим объектом Font.

Параметры:

ПараметрТипОписание
valueintШрифт темы, используемый для латинского текста (символы с кодами символов от 0 (ноль) до 127) в применяемой схеме шрифта, связанной с этим объектом Font. Значение должно быть одним изThemeFont константы.

setThemeFontBi(int value)

public void setThemeFontBi(int value)

Задает шрифт темы в применяемой схеме шрифтов, связанной с этим объектом Font в документе на языке с письмом справа налево.

Параметры:

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

setThemeFontFarEast(int value)

public void setThemeFontFarEast(int value)

Задает шрифт восточноазиатской темы в применяемой схеме шрифтов, связанной с этим объектом Font.

Параметры:

ПараметрТипОписание
valueintШрифт восточноазиатской темы в применяемой схеме шрифтов, связанной с этим объектом Font. Значение должно быть одним изThemeFont константы.

setThemeFontOther(int value)

public void setThemeFontOther(int value)

Задает шрифт темы, используемый для символов с кодами символов от 128 до 255 в применяемой схеме шрифтов, связанной с этим объектом Font.

Параметры:

ПараметрТипОписание
valueintШрифт темы, используемый для символов с кодами символов от 128 до 255 в применяемой схеме шрифта, связанной с этим объектом Font. Значение должно быть одним изThemeFont константы.

setTintAndShade(double value)

public void setTintAndShade(double value)

Устанавливает двойное значение, которое делает цвет светлее или темнее.

Допустимые значения для этого свойства находятся в диапазоне от -1 (самый темный) до 1 (самый светлый). Ноль (0) нейтрален. Попытка установить для этого свойства значение меньше -1 или больше 1 приводит к исключению java.lang.IllegalArgumentException.

Установка этого свойства для объекта Font с цветами, не относящимися к теме, приводит к исключению java.lang.IllegalStateException.

Параметры:

ПараметрТипОписание
valuedoubleДвойное значение, которое осветляет или затемняет цвет.

setUnderline(int value)

public void setUnderline(int value)

Устанавливает тип подчеркивания, применяемого к шрифту.

Параметры:

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

setUnderlineColor(Color value)

public void setUnderlineColor(Color value)

Устанавливает цвет подчеркивания, применяемого к шрифту.

Параметры:

ПараметрТипОписание
valuejava.awt.ColorЦвет подчеркивания, примененный к шрифту.

solid()

public void solid()

toString()

public String toString()

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

twoColorGradient(int style, int variant)

public void twoColorGradient(int style, int variant)

Параметры:

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

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