Class: Google::Apis::SheetsV4::TextRotation

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
generated/google/apis/sheets_v4/classes.rb,
generated/google/apis/sheets_v4/representations.rb,
generated/google/apis/sheets_v4/representations.rb

Overview

The rotation applied to text in a cell.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ TextRotation

Returns a new instance of TextRotation.



9590
9591
9592
# File 'generated/google/apis/sheets_v4/classes.rb', line 9590

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#angleFixnum

The angle between the standard orientation and the desired orientation. Measured in degrees. Valid values are between -90 and 90. Positive angles are angled upwards, negative are angled downwards. Note: For LTR text direction positive angles are in the counterclockwise direction, whereas for RTL they are in the clockwise direction Corresponds to the JSON property angle

Returns:

  • (Fixnum)


9580
9581
9582
# File 'generated/google/apis/sheets_v4/classes.rb', line 9580

def angle
  @angle
end

#verticalBoolean Also known as: vertical?

If true, text reads top to bottom, but the orientation of individual characters is unchanged. For example: | V | | e | | r | | t | | i | | c | | a | | l | Corresponds to the JSON property vertical

Returns:

  • (Boolean)


9587
9588
9589
# File 'generated/google/apis/sheets_v4/classes.rb', line 9587

def vertical
  @vertical
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



9595
9596
9597
9598
# File 'generated/google/apis/sheets_v4/classes.rb', line 9595

def update!(**args)
  @angle = args[:angle] if args.key?(:angle)
  @vertical = args[:vertical] if args.key?(:vertical)
end