ExternalFontCache

Inheritance: java.lang.Object

public class ExternalFontCache

使用此类获取以 Device 接受的形式封装的字体。

构造函数

构造函数描述
ExternalFontCache()

字段

字段描述
DEFAULT_SIZE默认字体大小。
DEFAULT_STYLE默认字体样式。

方法

方法描述
FetchTrFont(String familyName)通过字体族名称、默认大小 (1) 和默认样式 (PLAIN) 获取 DrFont。
FetchTrFont(String familyName, int style)通过字体族名称、默认大小 (1) 和样式获取 DrFont。
equals(Object arg0)
fetchDrFont(String familyName, float sizePoints, int style)通过字体族名称、大小和样式获取 DrFont。
fetchDrFont(String familyName, float sizePoints, int style, int fontCapitals)通过字体族名称、大小、样式和字体大写形式获取 DrFont。
fetchDrFont(String familyName, float sizePoints, int style, String altFamilyName)通过字体族名称、大小、样式和替代字体族名称获取 DrFont。
fetchDrFont(String familyName, float sizePoints, int style, String altFamilyName, int fontCapitals)通过字体族名称、大小、样式、字体大写形式和替代字体族名称获取 DrFont。
fetchTTFont(String familyName, int style, String altFamilyName)通过字体族名称、样式和替代字体族名称获取 TTFont。
getClass()
hashCode()
notify()
notifyAll()
setAdditionalFontsFolders(String[] additionalFontFolders)指定额外的字体文件夹。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

ExternalFontCache()

public ExternalFontCache()

DEFAULT_SIZE

public static final float DEFAULT_SIZE

默认字体大小。

DEFAULT_STYLE

public static final int DEFAULT_STYLE

默认字体样式。

FetchTrFont(String familyName)

public DrFont FetchTrFont(String familyName)

通过字体族名称、默认大小 (1) 和默认样式 (PLAIN) 获取 DrFont。

Parameters:

参数类型描述
familyNamejava.lang.String字体族名称。

Returns: com.aspose.foundation.drawing.DrFont - DrFont。

FetchTrFont(String familyName, int style)

public DrFont FetchTrFont(String familyName, int style)

通过字体族名称、默认大小 (1) 和样式获取 DrFont。

Parameters:

参数类型描述
familyNamejava.lang.String字体族名称。
样式int字体样式。

Returns: com.aspose.foundation.drawing.DrFont - DrFont。

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

参数类型描述
arg0java.lang.Object

Returns: boolean

fetchDrFont(String familyName, float sizePoints, int style)

public static DrFont fetchDrFont(String familyName, float sizePoints, int style)

通过字体族名称、大小和样式获取 DrFont。

Parameters:

参数类型描述
familyNamejava.lang.String字体族名称。
sizePointsfloat字体大小,以点为单位(一个点等于 1/72 英寸)。
样式int字体样式。

Returns: com.aspose.foundation.drawing.DrFont - DrFont。

fetchDrFont(String familyName, float sizePoints, int style, int fontCapitals)

public DrFont fetchDrFont(String familyName, float sizePoints, int style, int fontCapitals)

通过字体族名称、大小、样式和字体大写形式获取 DrFont。

Parameters:

参数类型描述
familyNamejava.lang.String字体族名称。
sizePointsfloat字体大小,以点为单位(一个点等于 1/72 英寸)。
样式int字体样式。
fontCapitalsint字体大写。

Returns: com.aspose.foundation.drawing.DrFont - DrFont。

fetchDrFont(String familyName, float sizePoints, int style, String altFamilyName)

public DrFont fetchDrFont(String familyName, float sizePoints, int style, String altFamilyName)

通过字体族名称、大小、样式和替代字体族名称获取 DrFont。

Parameters:

参数类型描述
familyNamejava.lang.String字体族名称。
sizePointsfloat字体大小,以点为单位(一个点等于 1/72 英寸)。
样式int字体样式。
altFamilyNamejava.lang.String备用字体族名称。

Returns: com.aspose.foundation.drawing.DrFont - DrFont。

fetchDrFont(String familyName, float sizePoints, int style, String altFamilyName, int fontCapitals)

public DrFont fetchDrFont(String familyName, float sizePoints, int style, String altFamilyName, int fontCapitals)

通过字体族名称、大小、样式、字体大写形式和替代字体族名称获取 DrFont。

Parameters:

参数类型描述
familyNamejava.lang.String字体族名称。
sizePointsfloat字体大小,以点为单位(一个点等于 1/72 英寸)。
样式int字体样式。
altFamilyNamejava.lang.String备用字体族名称。
fontCapitalsint字体大写。

Returns: com.aspose.foundation.drawing.DrFont - DrFont。

fetchTTFont(String familyName, int style, String altFamilyName)

public TTFont fetchTTFont(String familyName, int style, String altFamilyName)

通过字体族名称、样式和替代字体族名称获取 TTFont。

Parameters:

参数类型描述
familyNamejava.lang.String字体族名称。
样式int字体样式。
altFamilyNamejava.lang.String备用字体族名称。

Returns: com.aspose.foundation.truetype.TTFont - TTFont。

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setAdditionalFontsFolders(String[] additionalFontFolders)

public static void setAdditionalFontsFolders(String[] additionalFontFolders)

指定额外的字体文件夹。操作系统使用的字体文件夹默认由 ExternalFont 缓存使用。通常不需要定义它们,

Parameters:

参数类型描述
additionalFontFoldersjava.lang.String[]额外字体文件夹的数组。

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

参数类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

参数类型描述
arg0long
arg1int