Class: RubyOSBXL::Dto::AlignmentObject

Inherits:
Object
  • Object
show all
Defined in:
lib/rubyosbxl.rb

Overview

セルの配置を取り扱うオブジェクトです。

Instance Method Summary collapse

Constructor Details

#initializevoid

コンストラクタ

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

Instance Method Details

#getHorizontalAlignmentRubyOSBXL::Enums::XlHAlign

水平方向のセルの配置位置を取得します。

Returns:

#getIndentLevelInteger

テキストのインデントレベルを取得します。

Returns:

  • (Integer)

    テキストのインデントレベル(0~250)

#getJustifyLastLinebool

最後のテキスト行で両端揃えまたは均等割り付けを行うかどうか取得します。

Returns:

  • (bool)

    true: 最後のテキスト行で両端揃えまたは均等割り付けを行う false: 最後のテキスト行で両端揃えまたは均等割り付けを行わない

#getReadingOrderRubyOSBXL::Enums::XlReadingOrder

読みあげ方向を取得します。

Returns:

#getTextRotationInteger

テキストの回転角度を取得します。

Returns:

  • (Integer)

    テキストの回転角度(-90~90)

#getVerticalAlignmentRubyOSBXL::Enums::XlVAlign

垂直方向のセルの配置位置を取得します。

Returns:

#isShrinkToFitbool

テキストの縮小が設定されているか取得します。

Returns:

  • (bool)

    true: テキストの縮小が設定されている false: テキストの縮小が設定されていない

#isWrapTextbool

テキストの折り返しが設定されているか取得します。

Returns:

  • (bool)

    true: テキストの折り返しが設定されている false: テキストの折り返しが設定されていない

#setHorizontalAlignment(halign) ⇒ void

水平方向のセルの配置位置を設定します。

Parameters:

#setIndentLevel(indentLevel) ⇒ void

テキストのインデントレベルを設定します。

Parameters:

  • indentLevel (Integer)

    テキストのインデントレベル(0~250)

#setJustifiLastLine(apply) ⇒ void

最後のテキスト行で両端揃えまたは均等割り付けを行うかどうか設定します。

Parameters:

  • apply (bool)

    true: 最後のテキスト行で両端揃えまたは均等割り付けを行う false: 最後のテキスト行で両端揃えまたは均等割り付けを行わない

#setReadingOrder(order) ⇒ void

読み順序を設定します。

Parameters:

#setShrinkToFit(apply) ⇒ void

テキストの縮小が設定されているか設定します。

Parameters:

  • apply (bool)

    true: テキストの縮小が設定されている false: テキストの縮小が設定されていない

#setTextRotation(rotaition) ⇒ void

テキストの回転角度を設定します。

Parameters:

  • rotaition (Integer)

    テキストの回転角度(-90~90)

#setVerticalAlignment(valign) ⇒ void

テキストの折り返しが設定されているか設定します。

Parameters:

#setWrapText(apply) ⇒ void

テキストの折り返しが設定されているか設定します。

Parameters:

  • apply (bool)

    true: テキストの折り返しが設定されている false: テキストの折り返しが設定されていない