Class: Google::Apis::DocsV1::TableCellStyle
- Inherits:
-
Object
- Object
- Google::Apis::DocsV1::TableCellStyle
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/docs_v1/classes.rb,
lib/google/apis/docs_v1/representations.rb,
lib/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.
Constructor Details
#initialize(**args) ⇒ TableCellStyle
Returns a new instance of TableCellStyle.
5378 5379 5380 |
# File 'lib/google/apis/docs_v1/classes.rb', line 5378 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
5316 5317 5318 |
# File 'lib/google/apis/docs_v1/classes.rb', line 5316 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
5322 5323 5324 |
# File 'lib/google/apis/docs_v1/classes.rb', line 5322 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
5328 5329 5330 |
# File 'lib/google/apis/docs_v1/classes.rb', line 5328 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
5334 5335 5336 |
# File 'lib/google/apis/docs_v1/classes.rb', line 5334 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
5340 5341 5342 |
# File 'lib/google/apis/docs_v1/classes.rb', line 5340 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
5345 5346 5347 |
# File 'lib/google/apis/docs_v1/classes.rb', line 5345 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
5351 5352 5353 |
# File 'lib/google/apis/docs_v1/classes.rb', line 5351 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
5356 5357 5358 |
# File 'lib/google/apis/docs_v1/classes.rb', line 5356 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
5361 5362 5363 |
# File 'lib/google/apis/docs_v1/classes.rb', line 5361 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
5366 5367 5368 |
# File 'lib/google/apis/docs_v1/classes.rb', line 5366 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
5371 5372 5373 |
# File 'lib/google/apis/docs_v1/classes.rb', line 5371 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
5376 5377 5378 |
# File 'lib/google/apis/docs_v1/classes.rb', line 5376 def row_span @row_span end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 |
# File 'lib/google/apis/docs_v1/classes.rb', line 5383 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 |