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

Methods included from Core::JsonObjectSupport

#to_json

Methods included from Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ TextRotation

Returns a new instance of TextRotation



5588
5589
5590
# File 'generated/google/apis/sheets_v4/classes.rb', line 5588

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)


5586
5587
5588
# File 'generated/google/apis/sheets_v4/classes.rb', line 5586

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)


5576
5577
5578
# File 'generated/google/apis/sheets_v4/classes.rb', line 5576

def vertical
  @vertical
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



5593
5594
5595
5596
# File 'generated/google/apis/sheets_v4/classes.rb', line 5593

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