FontInfoCollection
遗产: java.lang.Object
所有已实现的接口: java.lang.Iterable
public class FontInfoCollection implements Iterable
表示文档中使用的字体集合。
要了解更多信息,请访问Working with Fonts文档文章。
项目是FontInfo对象。
您不直接创建此类的实例。使用DocumentBase.getFontInfos()属性来访问文档中定义的字体集合。
方法
方法 | 描述 |
---|---|
contains(String name) | 确定集合是否包含具有给定名称的字体。 |
equals(Object arg0) | |
get(int index) | 获取指定索引处的字体。 |
get(String name) | 提供对集合项的访问。 |
getClass() | |
getCount() | 获取集合中包含的元素数。 |
getEmbedSystemFonts() | 指定是否将系统字体嵌入到文档中。 |
getEmbedTrueTypeFonts() | 指定在保存文档时是否在文档中嵌入 TrueType 字体。 |
getSaveSubsetFonts() | 指定是否将嵌入的 TrueType 字体的子集与文档一起保存。 |
hashCode() | |
iterator() | 返回一个迭代器对象,该对象可用于迭代集合中的所有项目。 |
notify() | |
notifyAll() | |
setEmbedSystemFonts(boolean value) | 指定是否将系统字体嵌入到文档中。 |
setEmbedTrueTypeFonts(boolean value) | 指定在保存文档时是否在文档中嵌入 TrueType 字体。 |
setSaveSubsetFonts(boolean value) | 指定是否将嵌入的 TrueType 字体的子集与文档一起保存。 |
toString() | |
wait() | |
wait(long arg0) | |
wait(long arg0, int arg1) |
contains(String name)
public boolean contains(String name)
确定集合是否包含具有给定名称的字体。
参数:
范围 | 类型 | 描述 |
---|---|---|
name | java.lang.String | 要定位的字体名称不区分大小写。 |
退货: boolean - 如果在集合中找到该项目则为真;否则,假的。
equals(Object arg0)
public boolean equals(Object arg0)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | java.lang.Object |
退货: 布尔值
get(int index)
public FontInfo get(int index)
获取指定索引处的字体。
参数:
范围 | 类型 | 描述 |
---|---|---|
index | int | 字体的从零开始的索引。 |
退货: FontInfo - 指定索引处的字体。
get(String name)
public FontInfo get(String name)
提供对集合项的访问。获取具有指定名称的字体。
参数:
范围 | 类型 | 描述 |
---|---|---|
name | java.lang.String | 要定位的字体名称不区分大小写。 |
getClass()
public final native Class<?> getClass()
退货: java.lang.Class
getCount()
public int getCount()
获取集合中包含的元素数。
退货: int - 集合中包含的元素数。
getEmbedSystemFonts()
public boolean getEmbedSystemFonts()
指定是否将系统字体嵌入到文档中。此属性的默认值为false.
此选项仅在getEmbedTrueTypeFonts() / setEmbedTrueTypeFonts(boolean)选项设置为true.
如果用户使用的是东亚系统,并且希望创建一个可供系统上没有该语言字体的其他人阅读的文档,则将此属性设置为 True 很有用。例如,日文系统的用户可以选择将字体嵌入到文档中,以便日文文档在所有系统上都可读。
此选项仅适用于 DOC、DOCX 和 RTF 格式。
退货: boolean - 相应的布尔值。
getEmbedTrueTypeFonts()
public boolean getEmbedTrueTypeFonts()
指定在保存文档时是否在文档中嵌入 TrueType 字体。此属性的默认值为false.
嵌入 TrueType 字体允许其他人使用创建文档时使用的相同字体查看文档,但可能会显着增加文档大小。
此选项仅适用于 DOC、DOCX 和 RTF 格式。
退货: boolean - 相应的布尔值。
getSaveSubsetFonts()
public boolean getSaveSubsetFonts()
指定是否将嵌入的 TrueType 字体的子集与文档一起保存。此属性的默认值为false.
此选项仅在getEmbedTrueTypeFonts() / setEmbedTrueTypeFonts(boolean)属性设置为true.
此选项仅适用于 DOC、DOCX 和 RTF 格式。
退货: boolean - 相应的布尔值。
hashCode()
public native int hashCode()
退货: 整数
iterator()
public Iterator iterator()
返回一个迭代器对象,该对象可用于迭代集合中的所有项目。
退货: java.util.迭代器
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setEmbedSystemFonts(boolean value)
public void setEmbedSystemFonts(boolean value)
指定是否将系统字体嵌入到文档中。此属性的默认值为false.
此选项仅在getEmbedTrueTypeFonts() / setEmbedTrueTypeFonts(boolean)选项设置为true.
如果用户使用的是东亚系统,并且希望创建一个可供系统上没有该语言字体的其他人阅读的文档,则将此属性设置为 True 很有用。例如,日文系统的用户可以选择将字体嵌入到文档中,以便日文文档在所有系统上都可读。
此选项仅适用于 DOC、DOCX 和 RTF 格式。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | boolean | 对应的布尔值。 |
setEmbedTrueTypeFonts(boolean value)
public void setEmbedTrueTypeFonts(boolean value)
指定在保存文档时是否在文档中嵌入 TrueType 字体。此属性的默认值为false.
嵌入 TrueType 字体允许其他人使用创建文档时使用的相同字体查看文档,但可能会显着增加文档大小。
此选项仅适用于 DOC、DOCX 和 RTF 格式。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | boolean | 对应的布尔值。 |
setSaveSubsetFonts(boolean value)
public void setSaveSubsetFonts(boolean value)
指定是否将嵌入的 TrueType 字体的子集与文档一起保存。此属性的默认值为false.
此选项仅在getEmbedTrueTypeFonts() / setEmbedTrueTypeFonts(boolean)属性设置为true.
此选项仅适用于 DOC、DOCX 和 RTF 格式。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | boolean | 对应的布尔值。 |
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 |