jp.cssj.sakae.opentype
クラス FontFile

java.lang.Object
  拡張jp.cssj.sakae.opentype.FontFile

public class FontFile
extends Object

TTCまたはTTFファイルへアクセスするためのクラスです。 このクラスはTTC/TTFファイルの判定を行います。

バージョン:
$Id: TTFile.java,v 1.2 2007-05-06 04:27:03 miyabe Exp $
作成者:
MIYABE Tatsuhiko

メソッドの概要
 OpenTypeFont getFont()
          最初のフォントを返します。
 OpenTypeFont getFont(int i)
          TTCに含まれるフォントを返します。
static FontFile getFontFile(File file)
           
 int getNumFonts()
          TTCに含まれるフォントの数を返します。
 boolean isFontCollection()
          TTCファイルであればtrueを返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getFontFile

public static FontFile getFontFile(File file)
                            throws IOException
例外:
IOException

isFontCollection

public boolean isFontCollection()
TTCファイルであればtrueを返します。

戻り値:
TTCファイルであればtrueです。

getNumFonts

public int getNumFonts()
TTCに含まれるフォントの数を返します。 TTFの場合は常に1を返します。

戻り値:
フォントの数です。

getFont

public OpenTypeFont getFont(int i)
TTCに含まれるフォントを返します。 TTFの場合、iは常に0でなければなりません。

パラメータ:
i -
戻り値:
1つのフォントです。

getFont

public OpenTypeFont getFont()
最初のフォントを返します。 TTFの場合は、唯一のフォントを返します。

戻り値:
1つのフォントです。


(c)2009 GNN & Co.,Ltd.