パッケージ com.osboffice.osbxl

クラス FontWrapper

java.lang.Object
com.osboffice.osbxl.FontWrapper

public class FontWrapper extends Object
ワークシートのセルのフォントを扱うクラスです。
  • メソッドの詳細

    • getColor

      public ColorWrapper getColor()
      フォント色の取得を行います。フォント色の個別項目設定はこのメソッドで取得されたフォント色クラス上で行います。
      戻り値:
      フォント色クラス
    • getObject

      public Map<String,FontObjectWrapper> getObject()
      セル範囲のフォント情報の取得を行います。
      戻り値:
      Map<セル範囲(A1C1), フォントオブジェクト>
    • isBold

      public Map<String,Boolean> isBold()
      セル範囲の文字が太字かどうかを取得します。
      戻り値:
      Map<セル範囲(A1C1), 太字かどうか(true: 太字 false: 通常)>
    • getColorObject

      public Map<String,ColorObjectWrapper> getColorObject()
      セル範囲の色オブジェクトの取得を行います。
      戻り値:
      Map<セル範囲(A1C1), 色オブジェクト>
    • isItalic

      public Map<String,Boolean> isItalic()
      セル範囲のフォントが斜体かどうかの取得を行います。
      戻り値:
      Map<セル範囲(A1C1), 斜体かどうか(true: 斜体 false: 通常)>
    • getName

      public Map<String,String> getName()
      セル範囲のフォント名称の取得を行います。
      戻り値:
      Map<セル範囲(A1C1), フォント名>
    • getSize

      public Map<String,Double> getSize()
      セル範囲のフォントサイズの取得を行います。
      戻り値:
      Map<セル範囲(A1C1), フォントサイズ(4~409)>
    • isStrike

      public Map<String,Boolean> isStrike()
      セル範囲のフォントに取消線がかかっているかどうかを取得します。
      戻り値:
      Map<セル範囲(A1C1), 取消線がかかっているかどうか(true: 取り消し線 false:通常)>
    • isShadow

      public Map<String,Boolean> isShadow()
      セル範囲のフォントが影付きかどうかを取得します。
      戻り値:
      Map<セル範囲(A1C1), 影付きかどうか(true: 影付き false: 通常)>
    • isSubscript

      public Map<String,Boolean> isSubscript()
      セル範囲のフォント装飾が下付きかどうかを取得します。
      戻り値:
      Map<セル範囲(A1C1), 装飾が下付きかどうか(true: 装飾が下付き false: 通常)>
    • isSuperscript

      public Map<String,Boolean> isSuperscript()
      セル範囲のフォント装飾が上付きかどうかを取得します。
      戻り値:
      Map<セル範囲(A1C1), 装飾が上付きかどうか(true: 装飾が上付き false: 通常)>
    • getThemeFont

      public Map<String,XlThemeFont> getThemeFont()
      セル範囲のテーマフォントの取得を行います。
      戻り値:
      Map<セル範囲(A1C1), テーマフォント>
    • getUnderline

      public Map<String,XlUnderlineStyle> getUnderline()
      セル範囲の下線スタイルの取得を行います。
      戻り値:
      Map<セル範囲(A1C1), 下線スタイル>
    • setObject

      public void setObject(FontObjectWrapper fontObject)
      セル範囲のフォントオブジェクトの設定を行います。
      パラメータ:
      fontObject - フォントオブジェクト
    • setName

      public void setName(XlFont name)
      セル範囲のフォント名の設定を行います。
      パラメータ:
      name - フォント名列挙体
    • setSize

      public void setSize(double size)
      セル範囲のフォントサイズの設定を行います。
      パラメータ:
      size - フォントサイズ(4~409 0.5刻み)
    • setColorObject

      public void setColorObject(ColorObjectWrapper colorObject)
      セル範囲のフォント色オブジェクトの設定を行います。
      パラメータ:
      colorObject - フォント色オブジェクト
    • setBold

      public void setBold(boolean isBold)
      セル範囲のフォントを太字にするかどうかの設定を行います。
      パラメータ:
      isBold - true:太字 false:通常
    • setItalic

      public void setItalic(boolean isItalic)
      セル範囲のフォントを斜体にするかどうかの設定を行います。
      パラメータ:
      isItalic - true:斜体 false:通常
    • setStrike

      public void setStrike(boolean isStrike)
      セル範囲のフォントに取消線を設定するかどうかの設定を行います。
      パラメータ:
      isStrike - true: 取消線を設定する false:取消線を設定しない
    • setShadow

      public void setShadow(boolean isShadow)
      セル範囲のフォントに影付きを設定するかどうかの設定を行います。
      パラメータ:
      isShadow - true:影付きの設定 false:影付きの設定を行わない
    • setSubscript

      public void setSubscript(boolean isSubscript)
      セル範囲のフォント装飾が下付きかどうかの設定を行います。
      パラメータ:
      isSubscript - true:下付き false: 通常
    • setSuperscript

      public void setSuperscript(boolean isSuperScript)
      セル範囲のフォント装飾が上付きかどうかの設定を行います。
      パラメータ:
      isSuperScript - true:上付き false: 通常
    • setThemeFont

      public void setThemeFont(XlThemeFont themeFont)
      セル範囲のテーマフォントの設定を行います。
      パラメータ:
      themeFont - テーマフォントオブジェクト
    • setUnderline

      public void setUnderline(XlUnderlineStyle underlineStyle)
      セル範囲の下線の設定を行います。
      パラメータ:
      underlineStyle - 下線スタイル列挙体
    • clearFont

      public void clearFont()
      セル範囲のFont情報のクリアを行います。フォントをワークシートの既定値に戻します。