java命名空间java.awt类font的类成员方法:
createfont定义及介绍
本文导语:
createfont
public static font createfont(int fontformat,
file fontfile)
throws fontformatexception,
ioexception
返回一个使用指定字体类型和指定字体文件的新 font。创建的新 font 的磅值...
createfont
public static font createfont(int fontformat,
file fontfile)
throws fontformatexception,
ioexception
- 返回一个使用指定字体类型和指定字体文件的新
font。创建的新 font 的磅值大小为 1,样式为 plain。基本字体可以与此类中的 derivefont 方法一起使用,从而派生出新的 font 对象,这些对象具有变化的大小、样式、变换和字体特征。
- 参数:
fontformat - font 的类型,如果指定了 truetype 资源,则类型为 truetype_font,如果指定了 type 1 资源,则类型为 type1_font。只要引用了返回的字体,或它派生的字体,实现就可以继续访问 fontfile 以检索字体数据。因此,如果文件被更改,或变成不可访问的,其结果是不确定的。
为了使 font 可用于 font 构造方法,必须通过调用 registerfont(font) 在 graphicsenviroment 中注册返回的 font。
fontfile - file 对象,表示字体的输入数据。
- 返回:
- 使用指定字体类型创建的新
font。
- 抛出:
illegalargumentexception - 如果 fontformat 不为 truetype_fontortype1_font。
nullpointerexception - 如果 fontfile 为 null。
ioexception - 如果无法读取 fontfile。
fontformatexception - 如果 fontfile 不包含指定格式所需的字体表。
securityexception - 如果正在执行的代码没有从文件中读取的权限。- 从以下版本开始:
- 1.5
- 另请参见:
graphicsenvironment.registerfont(font)