cell_format_t

Defined in header: <orcus/spreadsheet/styles.hpp>

struct cell_format_t

Format attributes for a single cell. It references the format entries via integer indices, with some exceptions.

Public Functions

cell_format_t()
void reset()

Public Members

std::size_t font

ID of a font style record.

std::size_t fill

ID of a fill style record.

std::size_t border

ID of a border style record.

std::size_t protection

ID for a cell protection record.

std::size_t number_format

ID for a number format record.

std::size_t style_xf

ID for a parent named style.

hor_alignment_t hor_align

Horizontal alignment of a cell.

ver_alignment_t ver_align

Vertical alignment of a cell.

std::optional<bool> wrap_text

Flag on whether or not wrap text is enabled.

std::optional<bool> shrink_to_fit

Flag on whether or not shrink to fit is enabled.

bool apply_num_format
bool apply_font
bool apply_fill
bool apply_border
bool apply_alignment
bool apply_protection