パッケージ com.osboffice.osbxl.chart

クラス AxisWrapper

java.lang.Object
com.osboffice.osbxl.chart.AxisWrapper

public class AxisWrapper extends Object
チャートの軸クラスです。
  • メソッドの詳細

    • getLineFormat

      public ChartLineFormatWrapper getLineFormat()
      オブジェクトの線の描画クラスを取得します。
      戻り値:
      オブジェクトの線の描画クラス
    • getFillFormat

      public ChartFillFormatWrapper getFillFormat()
      オブジェクトの塗りつぶしの描画クラスを取得します。
      戻り値:
      オブジェクトの塗りつぶしの描画クラス
    • getGlowFormat

      public ChartGlowFormatWrapper getGlowFormat()
      オブジェクトの光彩の描画クラスを取得します。
      戻り値:
      オブジェクトの光彩の描画クラス
    • getShadowFormat

      public ChartShadowFormatWrapper getShadowFormat()
      オブジェクトの影つけの描画クラスを取得します。
      戻り値:
      オブジェクトの影つけの描画クラス
    • getSoftEdgeFormat

      public ChartSoftEdgeFormatWrapper getSoftEdgeFormat()
      オブジェクトのぼかしの描画クラスを取得します。
      戻り値:
      オブジェクトのぼかしの描画クラス
    • getAxisBetweenCategories

      public boolean getAxisBetweenCategories()
      カテゴリ間で、軸が横切っているかどうかを取得します。
      1. カテゴリ軸にのみ適用され、3Dグラフには適用されません。
      戻り値:
      true: 横切っている false:横切っていない
    • setAxisBetweenCategories

      public void setAxisBetweenCategories(boolean cross)
      カテゴリ間で、軸が横切るかどうかを設定します。
      1. カテゴリ軸にのみ適用され、3Dグラフには適用されません。
      パラメータ:
      cross - true: 横切る false:横切らない
    • getTitle

      public AxisTitleWrapper getTitle()
      軸タイトルクラスを取得します。
      戻り値:
      軸タイトルクラス
    • hasTitle

      public boolean hasTitle()
      軸タイトルが表示されているかどうかを取得します。
      戻り値:
      true: 表示されている false:表示されていない
    • setTitle

      public void setTitle(boolean show)
      軸タイトルの表示を設定します。
      パラメータ:
      show - true: 表示する false:表示しない
    • getBaseUnit

      public XlTimeUnit getBaseUnit()
      軸の単位を取得します(軸が日付・時刻軸の場合)。
      戻り値:
      軸の単位
    • setBaseUnit

      public void setBaseUnit(XlTimeUnit unit)
      軸の単位を設定します(軸が日付・時刻軸の場合)。
      パラメータ:
      unit - 軸の単位
    • getBaseUnitIsAuto

      public boolean getBaseUnitIsAuto()
      軸の単位が自動設定されているか取得します。カテゴリー軸のみ取得可能です。
      戻り値:
      true:自動設定されている false:自動設定されていない
    • setBaseUnitIsAuto

      public void setBaseUnitIsAuto(boolean automatic)
      軸の単位が自動設定されているかどうかを設定します。カテゴリー軸のみ設定可能です。
      パラメータ:
      automatic - true:自動設定する false:自動設定を解除する
    • getCategoryNames

      public List<String> getCategoryNames()
      カテゴリー軸名を取得します。
      戻り値:
      List<カテゴリー軸名>
    • setCategoryNames

      public void setCategoryNames(List<String> names)
      カテゴリー軸名を設定します。
      パラメータ:
      names - List<カテゴリー軸名>
    • setCategoryNames

      public void setCategoryNames(String A1C1)
      カテゴリー軸名をセル範囲の値にて設定します。
      パラメータ:
      A1C1 - セル範囲(A1C1)
    • getCategoryType

      public XlCategoryType getCategoryType()
      カテゴリー軸の種類を取得します。
      戻り値:
      カテゴリー軸の種類
    • setCategoryType

      public void setCategoryType(XlCategoryType type)
      カテゴリー軸の種類を設定します。
      パラメータ:
      type - カテゴリー軸の種類
    • getCrosses

      public XlAxisCrosses getCrosses()
      カテゴリー軸の交差種類を取得します。シリーズ軸は取得不可能です。
      戻り値:
      カテゴリー軸の交差種類
    • setCrosses

      public void setCrosses(XlAxisCrosses crosses)
      カテゴリー軸の交差種類を設定します。シリーズ軸は設定不可能です。
      パラメータ:
      crosses - カテゴリー軸の交差種類
    • getCrossesAt

      public double getCrossesAt()
      値軸の交差位置を取得します。値軸のみ取得可能です。
      戻り値:
      値軸の交差位置
    • setCrossesAt

      public void setCrossesAt(double crossAt)
      値軸の交差位置を設定します。値軸のみ設定可能です。
      パラメータ:
      crossAt - 交差位置
    • getDisplayUnit

      public XlDisplayUnit getDisplayUnit()
      軸の表示単位を取得します。値軸のみ取得可能です。
      戻り値:
      軸の表示単位
    • setDisplayUnit

      public void setDisplayUnit(XlDisplayUnit unit)
      軸の表示単位を設定します。値軸のみ設定可能です。
      パラメータ:
      unit - 軸の表示単位
    • getDisplayUnitCustom

      public double getDisplayUnitCustom()
      値軸の表示単位値(カスタム)を取得します。値軸のみ取得可能です。
      戻り値:
      値軸の表示単位値(カスタム)
    • setDisplayUnitCustom

      public void setDisplayUnitCustom(double unit)
      値軸の表示単位値(カスタム)を設定します。値軸のみ設定可能です。
      パラメータ:
      unit - 値軸の表示単位値(カスタム)
    • getDisplayUnitLabel

      public DisplayUnitLabelWrapper getDisplayUnitLabel()
      軸単位ラベルクラスを取得します。値軸のみ取得可能です。
      戻り値:
      軸単位ラベルクラス
    • hasDisplayUnitLabel

      public boolean hasDisplayUnitLabel()
      軸単位ラベルが表示されているかどうかを取得します。値軸のみ取得可能です。
      戻り値:
      true:表示されている false:表示されていない
    • setDisplayUnitLabel

      public void setDisplayUnitLabel(boolean show)
      軸単位ラベルを表示するかどうかを設定します。値軸のみ設定可能です。
      パラメータ:
      show - true:表示する false:表示しない
    • getMajorGridlines

      public GridlinesWrapper getMajorGridlines()
      軸の主罫線クラスを取得します。
      戻り値:
      軸の主罫線クラス
    • hasMajorGridlines

      public boolean hasMajorGridlines()
      軸の主罫線が表示されているかどうかを取得します。
      戻り値:
      true: 表示されている false: 表示されていない
    • setMajorGridlines

      public void setMajorGridlines(boolean show)
      軸の主罫線を表示するかどうかを設定します。
      パラメータ:
      show - true: 表示されている false: 表示されていない
    • getMinorGridlines

      public GridlinesWrapper getMinorGridlines()
      軸の補助罫線クラスを取得します。
      戻り値:
      軸の補助罫線クラス
    • hasMinorGridlines

      public boolean hasMinorGridlines()
      軸の補助罫線が表示されているかどうかを取得します。
      戻り値:
      true: 表示されている false: 表示されていない
    • setMinorGridlines

      public void setMinorGridlines(boolean show)
      軸の補助罫線を表示するかどうかを設定します。
      パラメータ:
      show - true: 表示する false: 表示しない
    • getLogBase

      public double getLogBase()
      ログスケールを使用する場合の対数の基数を取得します。値軸のみ取得可能です。
      戻り値:
      対数の基数
    • setLogBase

      public void setLogBase(double logBase)
      ログスケールを使用する場合の対数の基数を設定します。値軸のみ設定可能です。
      パラメータ:
      logBase - 対数の基数
    • getMajorTickMark

      public XlTickMark getMajorTickMark()
      軸の主目盛を取得します。
      戻り値:
      主目盛
    • setMajorTickMark

      public void setMajorTickMark(XlTickMark tickMark)
      軸の主目盛を設定します。
      パラメータ:
      tickMark - 主目盛
    • getMajorUnit

      public double getMajorUnit()
      軸の主目盛の設定値を取得します。値軸と日付タイプのカテゴリ軸のみ取得可能です。
      戻り値:
      主目盛の設定値
    • setMajorUnit

      public void setMajorUnit(double unit)
      軸の主目盛の設定値を設定します。値軸と日付タイプのカテゴリ軸のみ設定可能です。
      パラメータ:
      unit - 主目盛の設定値
    • getMajorUnitIsAuto

      public boolean getMajorUnitIsAuto()
      軸の主目盛が自動生成されたものかどうかを取得します。値軸と日付タイプのカテゴリ軸のみ取得可能です。
      戻り値:
      true: 自動生成された false:自動生成されていない
    • setMajorUnitIsAuto

      public void setMajorUnitIsAuto()
      軸の主目盛を自動生成に設定します。値軸と日付タイプのカテゴリ軸のみ設定可能です。
    • getMajorUnitScale

      public XlTimeUnit getMajorUnitScale()
      軸の主目盛の単位を取得します。日付タイプのカテゴリ軸のみ取得可能です。
      戻り値:
      主目盛の単位
    • setMajorUnitScale

      public void setMajorUnitScale(XlTimeUnit scale)
      軸の主目盛の単位を設定します。日付タイプのカテゴリ軸のみ設定可能です。
      パラメータ:
      scale - 主目盛の単位
    • setMaximumScale

      public void setMaximumScale(double scale)
      軸の最大値を設定します。値軸と日付タイプのカテゴリ軸のみ設定可能です。
      パラメータ:
      scale - 最大値
    • getMaximumScaleIsAuto

      public boolean getMaximumScaleIsAuto()
      軸の最大値が自動生成されているかどうかを取得します。値軸と日付タイプのカテゴリ軸のみ取得可能です。
      戻り値:
      true: 自動生成された false:自動生成されていない
    • setMaximumScaleIsAuto

      public void setMaximumScaleIsAuto()
      軸の最大値を自動生成するかどうかを取得します。値軸と日付タイプのカテゴリ軸のみ設定可能です。
    • setMinimumScale

      public void setMinimumScale(double scale)
      軸の最小値を設定します。値軸と日付タイプのカテゴリ軸のみ設定可能です。
      パラメータ:
      scale - 最小値
    • getMinimumScaleIsAuto

      public boolean getMinimumScaleIsAuto()
      軸の最小値が自動生成されているかどうかを取得します。値軸と日付タイプのカテゴリ軸のみ取得可能です。
      戻り値:
      true: 自動生成された false:自動生成されていない
    • setMinimumScaleIsAuto

      public void setMinimumScaleIsAuto()
      軸の最小値を自動生成するかどうかを取得します。値軸と日付タイプのカテゴリ軸のみ設定可能です。
    • getMinorTickMark

      public XlTickMark getMinorTickMark()
      軸の補助目盛を取得します。
      戻り値:
      補助目盛
    • setMinorTickMark

      public void setMinorTickMark(XlTickMark tickMark)
      軸の補助目盛を設定します。
      パラメータ:
      tickMark - 補助目盛
    • getMinorUnit

      public double getMinorUnit()
      軸の補助目盛の設定値を取得します。値軸と日付タイプのカテゴリ軸のみ取得可能です。
      戻り値:
      補助目盛の設定値
    • setMinorUnit

      public void setMinorUnit(double unit)
      軸の補助目盛の設定値を設定します。値軸と日付タイプのカテゴリ軸のみ設定可能です。
      パラメータ:
      unit - 補助目盛の設定値
    • getMinorUnitIsAuto

      public boolean getMinorUnitIsAuto()
      軸の補助目盛が自動生成されたものかどうかを取得します。値軸と日付タイプのカテゴリ軸のみ取得可能です。
      戻り値:
      true: 自動生成された false:自動生成されていない
    • setMinorUnitIsAuto

      public void setMinorUnitIsAuto()
      軸の補助目盛を自動生成に設定します。値軸と日付タイプのカテゴリ軸のみ設定可能です。
    • getMinorUnitScale

      public XlTimeUnit getMinorUnitScale()
      軸の補助目盛の単位を取得します。日付タイプのカテゴリ軸のみ取得可能です。
      戻り値:
      補助目盛の単位
    • setMinorUnitScale

      public void setMinorUnitScale(XlTimeUnit scale)
      軸の補助目盛の単位を設定します。日付タイプのカテゴリ軸のみ設定可能です。
      パラメータ:
      scale - 補助目盛の単位
    • getReversePlotOrder

      public boolean getReversePlotOrder()
      軸の表示順が、通常と逆かを取得します。
      戻り値:
      true: 通常と逆 false:通常通り
    • setReversePlotOrder

      public void setReversePlotOrder(boolean reverse)
      軸の表示順が、通常と逆かを設定します。
      パラメータ:
      reverse - true: 通常と逆 false:通常通り
    • getScaleType

      public XlScaleType getScaleType()
      軸スケール種類を取得します。
      戻り値:
      軸スケール種類
    • setScaleType

      public void setScaleType(XlScaleType type)
      軸スケール種類を設定します。
      パラメータ:
      type - 軸スケール種類
    • getTickLabelPosition

      public XlTickLabelPosition getTickLabelPosition()
      軸ラベルの位置を取得します。
      戻り値:
      軸ラベルの位置
    • setTickLabelPosition

      public void setTickLabelPosition(XlTickLabelPosition position)
      軸ラベルの位置を設定します。
      パラメータ:
      position - 軸ラベルの位置
    • getTickLabels

      public TickLabelsWrapper getTickLabels()
      軸ラベルクラスを取得します。
      戻り値:
      軸ラベルクラス
    • getTickLabelSpacing

      public int getTickLabelSpacing()
      軸のラベルの間隔を取得します。値軸で取得可能です。
      戻り値:
      軸のラベルの間隔
    • setTickLabelSpacing

      public void setTickLabelSpacing(int spacing)
      軸のラベルの間隔を設定します。値軸で設定可能です。
      パラメータ:
      spacing - 軸のラベルの間隔
    • getTickLabelSpacingIsAuto

      public boolean getTickLabelSpacingIsAuto()
      軸のラベルの間隔が自動生成されているかどうかを取得します。値軸のみ取得可能です。
      戻り値:
      true:自動生成されている false:自動生成されていない
    • setTickLabelSpacingIsAuto

      public void setTickLabelSpacingIsAuto(boolean autospace)
      軸のラベルの間隔が自動生成するかどうかを設定します。値軸のみ設定可能です。
      パラメータ:
      autospace - true:自動生成する false:自動生成しない
    • getTickMarkSpacing

      public int getTickMarkSpacing()
      軸の目盛りの間隔を取得します。
      戻り値:
      軸の目盛りの間隔
    • setTickMarkSpacing

      public void setTickMarkSpacing(int spacing)
      軸の目盛りの間隔を設定します。
      パラメータ:
      spacing - 軸の目盛りの間隔
    • getType

      public XlAxisType getType()
      軸種類を取得します。
      戻り値:
      軸種類
    • getAxisGroup

      public XlAxisGroup getAxisGroup()
      軸グループを取得します。
      戻り値:
      軸グループ