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

クラス LinearGradientObjectWrapper

java.lang.Object
com.osboffice.osbxl.dto.LinearGradientObjectWrapper

public class LinearGradientObjectWrapper extends Object
線形グラデーションフィルを扱うオブジェクトです。
  • コンストラクタの詳細

    • LinearGradientObjectWrapper

      public LinearGradientObjectWrapper()
      コンストラクタ

      インスタンスを作成します。

  • メソッドの詳細

    • getDegree

      public double getDegree()
      グラディエントの角度を取得します。
      戻り値:
      グラディエントの角度
    • setDegree

      public void setDegree(double degree)
      グラディエントの角度を設定します。
      パラメータ:
      degree - グラディエントの角度(0~359.9)
    • getColorStops

      public List<ColorStopObjectWrapper> getColorStops()
      グラディエントの色分岐点オブジェクト群を取得します。
      戻り値:
      List<色分岐点オブジェクト>
    • getColorStopsValues

      public List<Double> getColorStopsValues()
      グラディエントの色分岐点オブジェクトのキー(ストップ値)の全体を取得します。(各々の値は、0~1の範囲で、一意です)
      戻り値:
      List<ストップ値>
    • addColorStop

      public void addColorStop(float val, ColorStopObjectWrapper stop)
      グラディエントの色分岐点オブジェクトを追加します。
      パラメータ:
      val - ストップ値(0.0~1.0) 既に存在するストップ値を追加することはできません。
      stop - ストップ値に対応する色分岐点オブジェクト
    • removeColorStop

      public void removeColorStop(float val)
      グラディエントの色分岐点オブジェクトを削除します。
      パラメータ:
      val - float ストップ値(0.0~1.0)
    • clearColorStop

      public void clearColorStop()
      グラディエントの色分岐点オブジェクト全体を削除します。