チャート塗りつぶし書式クラスです。OSBXLでは、グラデーション設定に関し、プリセット値から選択して設定する方式の実装となっています。

Methods

  • 塗りつぶしの種類を取得します。

    Returns XlFillType

    塗りつぶしの種類

  • 線形グラデーションフィルを設定した場合の位置を取得します。

    Returns number

    位置

  • グラデーションの明るさを取得します。

    Returns number

    明るさ

  • グラデーションストップオブジェクト群(グラデーションの分岐点)を取得します。

    Returns GradientStopObject[]

    Array<グラデーションの分岐点>

  • 図形に合わせてテクスチャーが回転するか取得します。

    Returns boolean

    true: 回転する false:回転しない

  • テクスチャーのX方向の引き伸ばし倍率を取得します。

    Returns number

    テクスチャーのX方向の引き伸ばし倍率

  • 画像のオフセット(下)を取得します。

    Returns number

    画像のオフセット(下)

  • 画像のオフセット(左)を取得します。

    Returns number

    画像のオフセット(左)

  • 画像のオフセット(右)を取得します。

    Returns number

    画像のオフセット(右)

  • 画像のオフセット(上)を取得します。

    Returns number

    画像のオフセット(上)

  • テクスチャーのX方向の移動位置を取得します。単位はポイントです。

    Returns number

    テクスチャーのX方向の移動位置

  • テクスチャーのY方向の移動位置を取得します。単位はポイントです。

    Returns number

    テクスチャーのY方向の移動位置

  • テクスチャーのY方向の引き伸ばし倍率を取得します。

    Returns number

    テクスチャーのY方向の引き伸ばし倍率

  • 透明度を取得します。

    Returns number

    (0.0~1.0)

  • 塗りつぶし自動に設定します。

    Returns void

  • グラデーションストップオブジェクト群(グラデーションの分岐点)を設定します。

    Parameters

    Returns void

  • 線形グラディエント塗りつぶしを設定します。

    Parameters

    Returns void

  • 塗りつぶしなしに設定します。

    Returns void

  • パスグラディエント塗りつぶしを設定します。

    Parameters

    Returns void

  • パターン塗りつぶしを設定します。

    Parameters

    Returns void

  • 画像を設定します。

    Parameters

    • picturePath: string

      画像のファイルパス

    • transParency: number = 0.0

      透明度 (0.0~1.0)

    • offsetLeft: number = 0.0

      オフセット(左) (-1000.0~1000.0)

    • offsetRight: number = 0.0

      オフセット(右) (-1000.0~1000.0)

    • offsetTop: number = 0.0

      オフセット(上) (-1000.0~1000.0)

    • offsetBottom: number = 0.0

      オフセット(下) (-1000.0~1000.0)

    Returns void

    Throws

    IOError

  • 画像をテクスチャとして設定します。

    Parameters

    • picturePath: string

      画像のファイルパス

    • transParency: number = 0.0

      透明度 (0.0~1.0)

    • offsetX: number = 0.0

      X軸方向に移動 ( -1584.0 ~ 1584.0)

    • offsetY: number = 0.0

      Y軸方向に移動 ( -1584.0 ~ 1584.0)

    • scaleX: number = 1.0

      X方向の引き伸ばし倍率 (0.0~1.0)

    • scaleY: number = 1.0

      Y方向の引き伸ばし倍率 (0.0~1.0)

    • alignment: XlTextureAlignment = enums.XlTextureAlignment.TextureTopLeft

      画像の配置位置

    • mirrorType: XlTextureMirrorType = enums.XlTextureMirrorType.TextureMirrorTypeNone

      反転の種類

    Returns void

    Throws

    IOError

  • 放射状グラディエント塗りつぶしを設定します。

    Parameters

    Returns void

  • 四角グラディエント塗りつぶしを設定します。

    Parameters

    Returns void

  • 単色塗りつぶしを設定します。

    Parameters

    • foreColor: ColorFormatObject

      前面色オブジェクト

    • transParency: number = 0.0

      透明度 (0.0~1.0)

    Returns void

   Copyright © 2023. OSB-OFFICE.Inc, All rights reserved.   Generated using TypeDoc