Class FormatTableItem
New in version 0.6.6.
- class ooodev.formatters.format_table_item.FormatTableItem(format, idxs_inc=None, row_idxs_exc=None)[source]
- Parameters:
format (str | Tuple[str, ...]) –
idxs_inc (Tuple[int, ...] | None) –
row_idxs_exc (Tuple[int, ...] | None) –
- __init__(format, idxs_inc=None, row_idxs_exc=None)[source]
- Parameters:
format (str | Tuple[str, ...]) –
idxs_inc (Tuple[int, ...] | None) –
row_idxs_exc (Tuple[int, ...] | None) –
- Return type:
None
- is_index(idx)[source]
Gets if instance includes
idxfor formatting.- Parameters:
idx (int) – Index value
- Returns:
Trueif index is found; Otherwise,False- Return type:
bool
- is_row_exc_index(idx)[source]
Gets if instance excludes row
idxfrom formatting.- Parameters:
idx (int) – Index value
- Returns:
Trueif index is found; Otherwise,False- Return type:
bool
- property format: str | Tuple[str, ...]
Gets Format
Format option such as
.2fMultiple formats can be added such as
(".2f", "<10"). Formats are applied in the order they are added. In this case first float is formatted as string with two decimal places, and then value is padded to the right with spaces.- Return type:
str | Tuple[str, …]
- property idxs_inc: Tuple[int, ...]
Gets indexes that formatting applies to
- Return type:
Tuple[int,...]
- property item_kind: TableItemKind
Gets/Sets Item Kind
- Return type:
- property row_idxs_exc: Tuple[int, ...]
Gets indexes of rows that are excluded from formatted
- Return type:
Tuple[int,...]