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_font
ortype1_font
。
nullpointerexception
- 如果 fontfile
为 null。
ioexception
- 如果无法读取 fontfile
。
fontformatexception
- 如果 fontfile
不包含指定格式所需的字体表。
securityexception
- 如果正在执行的代码没有从文件中读取的权限。- 从以下版本开始:
- 1.5
- 另请参见:
graphicsenvironment.registerfont(font)