Class: Google::Apis::DocsV1::TableCellStyle
- Inherits:
-
Object
- Object
- Google::Apis::DocsV1::TableCellStyle
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/docs_v1/classes.rb,
generated/google/apis/docs_v1/representations.rb,
generated/google/apis/docs_v1/representations.rb
Overview
The style of a TableCell. Inherited table cell styles are represented as unset fields in this message. A table cell style can inherit from the table's style.
Instance Attribute Summary collapse
-
#background_color ⇒ Google::Apis::DocsV1::OptionalColor
A color that can either be fully opaque or fully transparent.
-
#border_bottom ⇒ Google::Apis::DocsV1::TableCellBorder
A border around a table cell.
-
#border_left ⇒ Google::Apis::DocsV1::TableCellBorder
A border around a table cell.
-
#border_right ⇒ Google::Apis::DocsV1::TableCellBorder
A border around a table cell.
-
#border_top ⇒ Google::Apis::DocsV1::TableCellBorder
A border around a table cell.
-
#column_span ⇒ Fixnum
The column span of the cell.
-
#content_alignment ⇒ String
The alignment of the content in the table cell.
-
#padding_bottom ⇒ Google::Apis::DocsV1::Dimension
A magnitude in a single direction in the specified units.
-
#padding_left ⇒ Google::Apis::DocsV1::Dimension
A magnitude in a single direction in the specified units.
-
#padding_right ⇒ Google::Apis::DocsV1::Dimension
A magnitude in a single direction in the specified units.
-
#padding_top ⇒ Google::Apis::DocsV1::Dimension
A magnitude in a single direction in the specified units.
-
#row_span ⇒ Fixnum
The row span of the cell.
Instance Method Summary collapse
-
#initialize(**args) ⇒ TableCellStyle
constructor
A new instance of TableCellStyle.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ TableCellStyle
Returns a new instance of TableCellStyle
4717 4718 4719 |
# File 'generated/google/apis/docs_v1/classes.rb', line 4717 def initialize(**args) update!(**args) end |
Instance Attribute Details
#background_color ⇒ Google::Apis::DocsV1::OptionalColor
A color that can either be fully opaque or fully transparent.
Corresponds to the JSON property backgroundColor
4651 4652 4653 |
# File 'generated/google/apis/docs_v1/classes.rb', line 4651 def background_color @background_color end |
#border_bottom ⇒ Google::Apis::DocsV1::TableCellBorder
A border around a table cell.
Table cell borders cannot be transparent. To hide a table cell border, make
its width 0.
Corresponds to the JSON property borderBottom
4658 4659 4660 |
# File 'generated/google/apis/docs_v1/classes.rb', line 4658 def border_bottom @border_bottom end |
#border_left ⇒ Google::Apis::DocsV1::TableCellBorder
A border around a table cell.
Table cell borders cannot be transparent. To hide a table cell border, make
its width 0.
Corresponds to the JSON property borderLeft
4665 4666 4667 |
# File 'generated/google/apis/docs_v1/classes.rb', line 4665 def border_left @border_left end |
#border_right ⇒ Google::Apis::DocsV1::TableCellBorder
A border around a table cell.
Table cell borders cannot be transparent. To hide a table cell border, make
its width 0.
Corresponds to the JSON property borderRight
4672 4673 4674 |
# File 'generated/google/apis/docs_v1/classes.rb', line 4672 def border_right @border_right end |
#border_top ⇒ Google::Apis::DocsV1::TableCellBorder
A border around a table cell.
Table cell borders cannot be transparent. To hide a table cell border, make
its width 0.
Corresponds to the JSON property borderTop
4679 4680 4681 |
# File 'generated/google/apis/docs_v1/classes.rb', line 4679 def border_top @border_top end |
#column_span ⇒ Fixnum
The column span of the cell. This property is read-only.
Corresponds to the JSON property columnSpan
4684 4685 4686 |
# File 'generated/google/apis/docs_v1/classes.rb', line 4684 def column_span @column_span end |
#content_alignment ⇒ String
The alignment of the content in the table cell. The default alignment
matches the alignment for newly created table cells in the Docs editor.
Corresponds to the JSON property contentAlignment
4690 4691 4692 |
# File 'generated/google/apis/docs_v1/classes.rb', line 4690 def content_alignment @content_alignment end |
#padding_bottom ⇒ Google::Apis::DocsV1::Dimension
A magnitude in a single direction in the specified units.
Corresponds to the JSON property paddingBottom
4695 4696 4697 |
# File 'generated/google/apis/docs_v1/classes.rb', line 4695 def padding_bottom @padding_bottom end |
#padding_left ⇒ Google::Apis::DocsV1::Dimension
A magnitude in a single direction in the specified units.
Corresponds to the JSON property paddingLeft
4700 4701 4702 |
# File 'generated/google/apis/docs_v1/classes.rb', line 4700 def padding_left @padding_left end |
#padding_right ⇒ Google::Apis::DocsV1::Dimension
A magnitude in a single direction in the specified units.
Corresponds to the JSON property paddingRight
4705 4706 4707 |
# File 'generated/google/apis/docs_v1/classes.rb', line 4705 def padding_right @padding_right end |
#padding_top ⇒ Google::Apis::DocsV1::Dimension
A magnitude in a single direction in the specified units.
Corresponds to the JSON property paddingTop
4710 4711 4712 |
# File 'generated/google/apis/docs_v1/classes.rb', line 4710 def padding_top @padding_top end |
#row_span ⇒ Fixnum
The row span of the cell. This property is read-only.
Corresponds to the JSON property rowSpan
4715 4716 4717 |
# File 'generated/google/apis/docs_v1/classes.rb', line 4715 def row_span @row_span end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 |
# File 'generated/google/apis/docs_v1/classes.rb', line 4722 def update!(**args) @background_color = args[:background_color] if args.key?(:background_color) @border_bottom = args[:border_bottom] if args.key?(:border_bottom) @border_left = args[:border_left] if args.key?(:border_left) @border_right = args[:border_right] if args.key?(:border_right) @border_top = args[:border_top] if args.key?(:border_top) @column_span = args[:column_span] if args.key?(:column_span) @content_alignment = args[:content_alignment] if args.key?(:content_alignment) @padding_bottom = args[:padding_bottom] if args.key?(:padding_bottom) @padding_left = args[:padding_left] if args.key?(:padding_left) @padding_right = args[:padding_right] if args.key?(:padding_right) @padding_top = args[:padding_top] if args.key?(:padding_top) @row_span = args[:row_span] if args.key?(:row_span) end |