|
virtual void | set_color (color_elem_t alpha, color_elem_t red, color_elem_t green, color_elem_t blue)=0 |
|
virtual void | set_formula (const char *p, size_t n)=0 |
|
virtual void | set_condition_type (orcus::spreadsheet::condition_type_t type)=0 |
|
virtual void | set_date (orcus::spreadsheet::condition_date_t date)=0 |
|
virtual void | commit_condition ()=0 |
|
virtual void | set_icon_name (const char *p, size_t n)=0 |
|
virtual void | set_databar_gradient (bool gradient)=0 |
|
virtual void | set_databar_axis (orcus::spreadsheet::databar_axis_t axis)=0 |
|
virtual void | set_databar_color_positive (color_elem_t alpha, color_elem_t red, color_elem_t green, color_elem_t blue)=0 |
|
virtual void | set_databar_color_negative (color_elem_t alpha, color_elem_t red, color_elem_t green, color_elem_t blue)=0 |
|
virtual void | set_min_databar_length (double length)=0 |
|
virtual void | set_max_databar_length (double length)=0 |
|
virtual void | set_show_value (bool show)=0 |
|
virtual void | set_iconset_reverse (bool reverse)=0 |
|
virtual void | set_xf_id (size_t xf)=0 |
|
virtual void | set_operator (orcus::spreadsheet::condition_operator_t condition_type)=0 |
|
virtual void | set_type (orcus::spreadsheet::conditional_format_t type)=0 |
|
virtual void | commit_entry ()=0 |
|
virtual void | set_range (const char *p, size_t n)=0 |
|
virtual void | set_range (orcus::spreadsheet::row_t row_start, orcus::spreadsheet::col_t col_start, orcus::spreadsheet::row_t row_end, orcus::spreadsheet::col_t col_end)=0 |
|
virtual void | commit_format ()=0 |
|
This is an optional interface to import conditional formatting.
A conditional format consists of:
Each entry consists of:
-
a type
-
a few properties depending on the type (optional)
-
zero or more conditions depending on the type
Each condition consists of:
-
a formula/value/string
-
a color (optional)