13#include "../types.hpp"
20namespace orcus {
namespace spreadsheet {
namespace iface {
308 virtual void set_color(color_elem_t alpha, color_elem_t red, color_elem_t green, color_elem_t blue) = 0;
364 virtual void set_fg_color(color_elem_t alpha, color_elem_t red, color_elem_t green, color_elem_t blue) = 0;
376 virtual void set_bg_color(color_elem_t alpha, color_elem_t red, color_elem_t green, color_elem_t blue) = 0;
401 virtual void set_style(border_direction_t dir, border_style_t style) = 0;
413 border_direction_t dir, color_elem_t alpha, color_elem_t red, color_elem_t green, color_elem_t blue) = 0;
422 virtual void set_width(border_direction_t dir,
double width, orcus::length_unit_t unit) = 0;
Definition import_interface_styles.hpp:391
virtual void set_style(border_direction_t dir, border_style_t style)=0
virtual size_t commit()=0
virtual void set_color(border_direction_t dir, color_elem_t alpha, color_elem_t red, color_elem_t green, color_elem_t blue)=0
virtual void set_width(border_direction_t dir, double width, orcus::length_unit_t unit)=0
Definition import_interface_styles.hpp:437
virtual std::size_t commit()=0
virtual void set_print_content(bool b)=0
virtual void set_hidden(bool b)=0
virtual void set_formula_hidden(bool b)=0
virtual void set_locked(bool b)=0
Definition import_interface_styles.hpp:657
virtual void set_name(std::string_view s)=0
virtual void set_parent_name(std::string_view s)=0
virtual void set_builtin(size_t index)=0
virtual void set_xf(size_t index)=0
virtual void set_display_name(std::string_view s)=0
Definition import_interface_styles.hpp:343
virtual void set_bg_color(color_elem_t alpha, color_elem_t red, color_elem_t green, color_elem_t blue)=0
virtual void set_fg_color(color_elem_t alpha, color_elem_t red, color_elem_t green, color_elem_t blue)=0
virtual void set_pattern_type(fill_pattern_t fp)=0
virtual size_t commit()=0
Definition import_interface_styles.hpp:212
virtual void set_size_complex(double point)=0
virtual std::size_t commit()=0
virtual void set_size_asian(double point)=0
virtual void set_bold_complex(bool b)=0
virtual void set_bold(bool b)=0
virtual void set_color(color_elem_t alpha, color_elem_t red, color_elem_t green, color_elem_t blue)=0
virtual void set_name(std::string_view s)=0
virtual void set_name_complex(std::string_view s)=0
virtual void set_italic(bool b)=0
virtual import_strikethrough * start_strikethrough()
virtual void set_name_asian(std::string_view s)=0
virtual import_underline * start_underline()
virtual void set_italic_complex(bool b)=0
virtual void set_bold_asian(bool b)=0
virtual void set_italic_asian(bool b)=0
virtual void set_size(double point)=0
Definition import_interface_strikethrough.hpp:19
Definition import_interface_styles.hpp:55
virtual import_font_style * start_font_style()=0
virtual void set_border_count(size_t n)=0
virtual void set_xf_count(xf_category_t cat, size_t n)=0
virtual import_xf * start_xf(xf_category_t cat)=0
virtual import_number_format * start_number_format()=0
virtual import_fill_style * start_fill_style()=0
virtual void set_number_format_count(size_t n)=0
virtual void set_font_count(size_t n)=0
virtual import_cell_style * start_cell_style()=0
virtual void set_fill_count(size_t n)=0
virtual import_cell_protection * start_cell_protection()=0
virtual import_border_style * start_border_style()=0
virtual void set_cell_style_count(size_t n)=0
Definition import_interface_underline.hpp:19
Definition import_interface_styles.hpp:543
virtual void set_shrink_to_fit(bool b)=0
virtual size_t commit()=0
virtual void set_border(size_t index)=0
virtual void set_style_xf(size_t index)=0
virtual void set_apply_alignment(bool b)=0
virtual void set_vertical_alignment(ver_alignment_t align)=0
virtual void set_fill(size_t index)=0
virtual void set_horizontal_alignment(hor_alignment_t align)=0
virtual void set_wrap_text(bool b)=0
virtual void set_font(size_t index)=0
virtual void set_protection(size_t index)=0
virtual void set_number_format(size_t index)=0