fuku.eb4j
クラス ExtFont

java.lang.Object
  上位を拡張 fuku.eb4j.ExtFont

public final class ExtFont
extends Object

外字フォントクラス。

バージョン:
0.3.5
作成者:
Hisaya FUKUMOTO

フィールドの概要
static int FONT_16
          16ドットのフォントを示す定数
static int FONT_24
          24ドットのフォントを示す定数
static int FONT_30
          30ドットのフォントを示す定数
static int FONT_48
          48ドットのフォントを示す定数
 
メソッドの概要
 int getFontHeight()
          フォントの高さを返します。
 int getFontType()
          外字の種類を返します。
 byte[] getNarrowFont(int code)
          指定された文字コードの半角外字ビットマップデータを返します。
 int getNarrowFontEnd()
          半角外字の終了文字コードを返します。
 EBFile getNarrowFontFile()
          半角外字ファイルを返します。
 int getNarrowFontSize()
          半角外字のサイズを返します。
 int getNarrowFontStart()
          半角外字の開始文字コードを返します。
 int getNarrowFontWidth()
          半角外字の幅を返します。
 byte[] getWideFont(int code)
          指定された文字コードの全角外字ビットマップデータを返します。
 int getWideFontEnd()
          全角外字の終了文字コードを返します。
 EBFile getWideFontFile()
          全角外字ファイルを返します。
 int getWideFontSize()
          全角外字のサイズを返します。
 int getWideFontStart()
          全角外字の開始文字コードを返します。
 int getWideFontWidth()
          全角外字の幅を返します。
 boolean hasFont()
          外字が存在するかどうかを返します。
 boolean hasNarrowFont()
          半角外字が存在するかどうかを返します。
 boolean hasWideFont()
          全角外字が存在するかどうかを返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

FONT_16

public static final int FONT_16
16ドットのフォントを示す定数

関連項目:
定数フィールド値

FONT_24

public static final int FONT_24
24ドットのフォントを示す定数

関連項目:
定数フィールド値

FONT_30

public static final int FONT_30
30ドットのフォントを示す定数

関連項目:
定数フィールド値

FONT_48

public static final int FONT_48
48ドットのフォントを示す定数

関連項目:
定数フィールド値
メソッドの詳細

getNarrowFontFile

public EBFile getNarrowFontFile()
半角外字ファイルを返します。

戻り値:
外字ファイル

getWideFontFile

public EBFile getWideFontFile()
全角外字ファイルを返します。

戻り値:
外字ファイル

hasFont

public boolean hasFont()
外字が存在するかどうかを返します。

戻り値:
外字が存在する場合はtrue、そうでない場合はfalse

hasNarrowFont

public boolean hasNarrowFont()
半角外字が存在するかどうかを返します。

戻り値:
半角外字が存在する場合はtrue、そうでない場合はfalse

hasWideFont

public boolean hasWideFont()
全角外字が存在するかどうかを返します。

戻り値:
全角外字が存在する場合はtrue、そうでない場合はfalse

getFontType

public int getFontType()
外字の種類を返します。

戻り値:
外字の種類
関連項目:
FONT_16, FONT_24, FONT_30, FONT_48

getFontHeight

public int getFontHeight()
フォントの高さを返します。

戻り値:
フォントの高さ

getNarrowFontStart

public int getNarrowFontStart()
半角外字の開始文字コードを返します。

戻り値:
半角外字の開始文字コード

getWideFontStart

public int getWideFontStart()
全角外字の開始文字コードを返します。

戻り値:
全角外字の開始文字コード

getNarrowFontEnd

public int getNarrowFontEnd()
半角外字の終了文字コードを返します。

戻り値:
半角外字の終了文字コード

getWideFontEnd

public int getWideFontEnd()
全角外字の終了文字コードを返します。

戻り値:
全角外字の終了文字コード

getNarrowFontWidth

public int getNarrowFontWidth()
半角外字の幅を返します。

戻り値:
半角外字の幅

getWideFontWidth

public int getWideFontWidth()
全角外字の幅を返します。

戻り値:
全角外字の幅

getNarrowFontSize

public int getNarrowFontSize()
半角外字のサイズを返します。

戻り値:
半角外字のサイズ

getWideFontSize

public int getWideFontSize()
全角外字のサイズを返します。

戻り値:
全角外字のサイズ

getNarrowFont

public byte[] getNarrowFont(int code)
                     throws EBException
指定された文字コードの半角外字ビットマップデータを返します。

パラメータ:
code - 文字コード
戻り値:
半角外字のビットマップデータ (存在しない場合はnull)
例外:
EBException - ファイル読み込み中にエラーが発生した場合

getWideFont

public byte[] getWideFont(int code)
                   throws EBException
指定された文字コードの全角外字ビットマップデータを返します。

パラメータ:
code - 文字コード
戻り値:
全角外字のビットマップデータ (存在しない場合はnull)
例外:
EBException - ファイル読み込み中にエラーが発生した場合


Copyright © 2002-2004 Hisaya FUKUMOTO. All rights reserved.