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)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | java.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)
参数:
范围 | 类型 | 描述 |
---|---|---|
format | int | |
style | int |
退货: 字节[]
getEmbeddedFontAsOpenType(int style)
public byte[] getEmbeddedFontAsOpenType(int style)
参数:
范围 | 类型 | 描述 |
---|---|---|
style | int |
退货: 字节[]
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 字体,而不是光栅或矢量字体。默认为真。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | boolean | 对应的布尔值。 |
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setAltName(String value)
public void setAltName(String value)
设置字体的备用名称。
不能为 null 。可以是一个空字符串。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.lang.String | 字体的备用名称。 |
setCharset(int value)
public void setCharset(int value)
设置字体的字符集。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | int | 字体的字符集。 |
setFamily(int value)
public void setFamily(int value)
设置此字体所属的字体系列。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | int | 此字体所属的字体系列。该值必须是其中之一FontFamily常数。 |
setPanose(byte[] value)
public void setPanose(byte[] value)
设置 PANOSE 字体分类号。
PANOSE 是对字体关键视觉特征(例如对比度、粗细和衬线样式)的紧凑型 10 字节描述。数字代表家庭种类、衬线样式、重量、比例、对比度、笔画变化、手臂样式、字母形式、中线和 X 高度。
可以为 null 。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | byte[] | PANOSE 字体分类号。 |
setPitch(int value)
public void setPitch(int value)
间距指示字体是固定间距、按比例间隔还是依赖于默认设置。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | int | 对应的int值。该值必须是其中之一FontPitch常数。 |
toString()
public String toString()
退货: java.lang.字符串
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | long | |
arg1 | int |