パッケージ jp.co.antenna.ptl

クラス PtlFontInfo

java.lang.Object
jp.co.antenna.ptl.PtlFontInfo
すべての実装されたインタフェース:
AutoCloseable

public class PtlFontInfo extends Object implements AutoCloseable
フォントの情報を表現したクラスです。
  • コンストラクタの詳細

    • PtlFontInfo

      public PtlFontInfo() throws PtlException
      コンストラクタ
      例外:
      PtlException - 例外
    • PtlFontInfo

      public PtlFontInfo(PtlFontInfo obj) throws PtlException
      コピーコンストラクタ
      alias copy
      パラメータ:
      obj - コピー元オブジェクト。
      例外:
      PtlException - 例外
  • メソッドの詳細

    • close

      public void close()
      終了処理。

      このオブジェクトが抱えているネイティブ側にあるリソースなどを廃棄して終了処理を行なう。
      このオブジェクトを使い終わったら必ず呼ばなければならない。

      定義:
      close インタフェース内 AutoCloseable
    • getFontName

      public String getFontName() throws PtlException
      フォント名を取得。
      戻り値:
      フォント名
      例外:
      PtlException - 例外
    • getFontType

      public PtlFontInfo.FONT_TYPE getFontType() throws PtlException
      フォントタイプを取得。
      戻り値:
      フォントタイプを名
      例外:
      PtlException - 例外
    • getEncodingType

      public PtlFontInfo.ENCODING_TYPE getEncodingType() throws PtlException
      エンコーディングタイプを取得。
      戻り値:
      エンコーディングタイプ
      例外:
      PtlException - 例外
    • getEncodingName

      public String getEncodingName() throws PtlException
      エンコーディング名を取得。
      戻り値:
      エンコーディング名
      例外:
      PtlException - 例外
    • isEmbedded

      public boolean isEmbedded() throws PtlException
      フォント埋め込みされているかどうかを取得。
      戻り値:
      true: フォント埋め込みされている、false: フォント埋め込みされていない。
      例外:
      PtlException - 例外