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()获取与此 Font 对象关联的应用字体方案中用于拉丁文本(字符代码从 0(零)到 127 的字符)的主题字体。
getThemeFontBi()在从右到左的语言文档中获取与此 Font 对象关联的应用字体方案中的主题字体。
getThemeFontFarEast()获取与此 Font 对象关联的应用字体方案中的东亚主题字体。
getThemeFontOther()获取与此 Font 对象关联的应用字体方案中字符代码为 128 到 255 的字符所使用的主题字体。
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)在与此 Font 对象关联的应用字体方案中设置用于拉丁文本(字符代码从 0(零)到 127 的字符)的主题字体。
setThemeFontBi(int value)在从右到左的语言文档中设置与此 Font 对象关联的应用字体方案中的主题字体。
setThemeFontFarEast(int value)在与此 Font 对象关联的应用字体方案中设置东亚主题字体。
setThemeFontOther(int value)在与此 Font 对象关联的应用字体方案中,设置用于字符代码从 128 到 255 的字符的主题字体。
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.Object

fetchInheritedShadingAttr(int key)

public Object fetchInheritedShadingAttr(int key)

参数:

范围类型描述
keyint

退货: java.lang.Object

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.Class

getColor()

public Color getColor()

获取字体的颜色。

退货: java.awt.Color - 字体的颜色。

getComplexScript()

public boolean getComplexScript()

指定在确定此运行的格式时,是否应将此运行的内容视为复杂的脚本文本,而不考虑其 Unicode 字符值。

退货: boolean - 相应的布尔值。

getDirectBorderAttr(int key)

public Object getDirectBorderAttr(int key)

参数:

范围类型描述
keyint

退货: java.lang.Object

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.颜色

getFillableForeColor()

public Color getFillableForeColor()

退货: java.awt.颜色

getFillableImageBytes()

public byte[] getFillableImageBytes()

退货: 字节[]

getFillableTransparency()

public double getFillableTransparency()

退货: 双倍的

getFillableVisible()

public boolean getFillableVisible()

退货: 布尔值

getFilledColor()

public Color getFilledColor()

退货: java.awt.颜色

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()

获取与此 Font 对象关联的应用字体方案中用于拉丁文本(字符代码从 0(零)到 127 的字符)的主题字体。

退货: int - 与此 Font 对象关联的应用字体方案中用于拉丁文本(字符代码从 0(零)到 127 的字符)的主题字体。返回值是其中之一ThemeFont常数。

getThemeFontBi()

public int getThemeFontBi()

在从右到左的语言文档中获取与此 Font 对象关联的应用字体方案中的主题字体。

退货: int - 在从右到左的语言文档中与此 Font 对象关联的应用字体方案中的主题字体。返回值是其中之一ThemeFont常数。

getThemeFontFarEast()

public int getThemeFontFarEast()

获取与此 Font 对象关联的应用字体方案中的东亚主题字体。

退货: int - 与此 Font 对象关联的应用字体方案中的东亚主题字体。返回值是其中之一ThemeFont常数。

getThemeFontOther()

public int getThemeFontOther()

获取与此 Font 对象关联的应用字体方案中字符代码为 128 到 255 的字符所使用的主题字体。

退货: int - 在与此 Font 对象关联的应用字体方案中,用于字符代码从 128 到 255 的字符的主题字体。返回值是其中之一ThemeFont常数。

getTintAndShade()

public double getTintAndShade()

获取使颜色变亮或变暗的双精度值。

此属性的允许值范围为 -1(最暗)到 1(最亮)。零 (0) 是中性的。尝试将此属性设置为小于 -1 或大于 1 的值会导致 java.lang.IllegalArgumentException。

为具有非主题颜色的字体对象设置此属性会导致 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)

在与此 Font 对象关联的应用字体方案中设置用于拉丁文本(字符代码从 0(零)到 127 的字符)的主题字体。

参数:

范围类型描述
valueint与此 Font 对象关联的应用字体方案中用于拉丁文本(字符代码从 0(零)到 127 的字符)的主题字体。该值必须是其中之一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)

在与此 Font 对象关联的应用字体方案中,设置用于字符代码从 128 到 255 的字符的主题字体。

参数:

范围类型描述
valueint在与此 Font 对象关联的应用字体方案中,用于字符代码从 128 到 255 的字符的主题字体。该值必须是其中之一ThemeFont常数。

setTintAndShade(double value)

public void setTintAndShade(double value)

设置使颜色变亮或变暗的双精度值。

此属性的允许值范围为 -1(最暗)到 1(最亮)。零 (0) 是中性的。尝试将此属性设置为小于 -1 或大于 1 的值会导致 java.lang.IllegalArgumentException。

为具有非主题颜色的字体对象设置此属性会导致 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.字符串

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