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)

确定集合是否包含具有给定名称的字体。

参数:

范围类型描述
namejava.lang.String要定位的字体名称不区分大小写。

退货: boolean - 如果在集合中找到该项目则为真;否则,假的。

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

get(int index)

public FontInfo get(int index)

获取指定索引处的字体。

参数:

范围类型描述
indexint字体的从零开始的索引。

退货: FontInfo - 指定索引处的字体。

get(String name)

public FontInfo get(String name)

提供对集合项的访问。获取具有指定名称的字体。

参数:

范围类型描述
namejava.lang.String要定位的字体名称不区分大小写。

退货: FontInfo - 相应的FontInfo价值。

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 格式。

参数:

范围类型描述
valueboolean对应的布尔值。

setEmbedTrueTypeFonts(boolean value)

public void setEmbedTrueTypeFonts(boolean value)

指定在保存文档时是否在文档中嵌入 TrueType 字体。此属性的默认值为false.

嵌入 TrueType 字体允许其他人使用创建文档时使用的相同字体查看文档,但可能会显着增加文档大小。

此选项仅适用于 DOC、DOCX 和 RTF 格式。

参数:

范围类型描述
valueboolean对应的布尔值。

setSaveSubsetFonts(boolean value)

public void setSaveSubsetFonts(boolean value)

指定是否将嵌入的 TrueType 字体的子集与文档一起保存。此属性的默认值为false.

此选项仅在getEmbedTrueTypeFonts() / setEmbedTrueTypeFonts(boolean)属性设置为true.

此选项仅适用于 DOC、DOCX 和 RTF 格式。

参数:

范围类型描述
valueboolean对应的布尔值。

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