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

获取字体的备用名称。

不能为 null 。可以是一个空字符串。

退货: java.lang.String - 字体的备用名称。

getCharset()

public int getCharset()

获取字体的字符集。

退货: int - 字体的字符集。

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

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

获取字体的名称。

不能为 null 。可以是一个空字符串。

退货: java.lang.String - 字体的名称。

getPanose()

public byte[] getPanose()

获取 PANOSE 字体分类号。

PANOSE 是对字体关键视觉特征(例如对比度、粗细和衬线样式)的紧凑型 10 字节描述。数字代表家庭种类、衬线样式、重量、比例、对比度、笔画变化、手臂样式、字母形式、中线和 X 高度。

可以为 null 。

退货: 字节[] - 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)

设置字体的备用名称。

不能为 null 。可以是一个空字符串。

参数:

范围类型描述
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 高度。

可以为 null 。

参数:

范围类型描述
valuebyte[]PANOSE 字体分类号。

setPitch(int value)

public void setPitch(int value)

间距指示字体是固定间距、按比例间隔还是依赖于默认设置。

参数:

范围类型描述
valueint对应的int值。该值必须是其中之一FontPitch常数。

toString()

public String toString()

退货: java.lang.字符串

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