Class: Layout::TableCell
| Relationships | |
| Inherits: | Object |
Overview
A TableCell is a single cell from a table that contains data.
Constant Summary
-
ROTATION_0 =
# File 'lib/sketchup-api-stubs/stubs/Layout/TableCell.rb', line 20
Constants
nil -
ROTATION_180 =
# File 'lib/sketchup-api-stubs/stubs/Layout/TableCell.rb', line 21
Stub value.
nil -
ROTATION_270 =
# File 'lib/sketchup-api-stubs/stubs/Layout/TableCell.rb', line 22
Stub value.
nil -
ROTATION_90 =
# File 'lib/sketchup-api-stubs/stubs/Layout/TableCell.rb', line 23
Stub value.
nil
Instance Attribute Summary
-
#data
rw
The #data method creates a copy of the
FormattedTextfor theTableCell. - #data=(entity) rw
-
#rotation ⇒ Integer
rw
The #rotation method returns the rotation of a
TableCell. -
#rotation=(cell_rotation)
rw
The #rotation= method sets the rotation of a
TableCell.
Instance Method Summary
-
#span ⇒ Array(Integer, Integer)
The #span method returns the row and column span of a
TableCell.
Instance Attribute Details
#data (rw)
The #data method creates a copy of the FormattedText for the TableCell.
#data=(entity) (rw)
At the moment, this only works for Entitys that are FormattedTexts. However, future versions of LayOut may support other types of Entitys for TableCells, so this method cannot be assumed to always fail with inputs of other Entity types.
The #data= method sets the Entity of a TableCell. The text content and fill Style settings will be kept. The bounds and other Style settings are controlled by the Table. If the specified row and column is within a merged cell, then the merged cell itself will be affected.
#rotation ⇒ Integer (rw)
The #rotation method returns the rotation of a TableCell.
The rotation type can be one of the following values:
Layout::TableCell::ROTATION_0Layout::TableCell::ROTATION_90Layout::TableCell::ROTATION_180Layout::TableCell::ROTATION_270
#rotation=(cell_rotation) (rw)
The #rotation= method sets the rotation of a TableCell.
The rotation type can be one of the following values:
Layout::TableCell::ROTATION_0Layout::TableCell::ROTATION_90Layout::TableCell::ROTATION_180Layout::TableCell::ROTATION_270
Instance Method Details
#span ⇒ Array(Integer, Integer)
The #span method returns the row and column span of a TableCell. If the values returned are both 1, then it is a normal, non-merged cell. If either of the values are greater than 1, then it is a merged cell. If the values are both 0, then it is an unused cell that resides within the inner portion of another merged cell.