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

クラス RectangleGradientObjectWrapper

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

public class RectangleGradientObjectWrapper extends Object
パスグラデーションフィルを扱うクラスです。
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ
    説明
    コンストラクタ
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    void
    グラディエントの色分岐点オブジェクトを追加します。
    void
    グラディエントの色分岐点オブジェクト全体を削除します。
    double
    グラディエントの下端を取得します。
    グラディエントの色分岐点オブジェクト群を取得します。
    グラディエントの色分岐点オブジェクトのキー(ストップ値)の全体を取得します。
    double
    グラディエントの左端を取得します。
    double
    グラディエントの右端を取得します。
    double
    グラディエントの上端を取得します。
    void
    removeColorStop(float val)
    グラディエントの色分岐点オブジェクトを削除します。
    void
    setBottom(double bottom)
    グラディエントの下端を設定します。
    void
    setLeft(double left)
    グラディエントの左端を設定します。
    void
    setRight(double right)
    グラディエントの右端を設定します。
    void
    setTop(double top)
    グラディエントの上端を設定します。

    クラスから継承されたメソッド java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • RectangleGradientObjectWrapper

      public RectangleGradientObjectWrapper()
      コンストラクタ

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

  • メソッドの詳細

    • getLeft

      public double getLeft()
      グラディエントの左端を取得します。
      戻り値:
      左端(0.0~1.0)
    • getRight

      public double getRight()
      グラディエントの右端を取得します。
      戻り値:
      右端(0.0~1.0)
    • getTop

      public double getTop()
      グラディエントの上端を取得します。
      戻り値:
      上端(0.0~1.0)
    • getBottom

      public double getBottom()
      グラディエントの下端を取得します。
      戻り値:
      下端(0.0~1.0)
    • setLeft

      public void setLeft(double left)
      グラディエントの左端を設定します。
      パラメータ:
      left - 左端(0.0~1.0)
    • setRight

      public void setRight(double right)
      グラディエントの右端を設定します。
      パラメータ:
      right - 右端(0.0~1.0)
    • setTop

      public void setTop(double top)
      グラディエントの上端を設定します。
      パラメータ:
      top - 上端(0.0~1.0)
    • setBottom

      public void setBottom(double bottom)
      グラディエントの下端を設定します。
      パラメータ:
      bottom - 下端(0.0~1.0)
    • getColorStops

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

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

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

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

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