Orcus
|
#include <factory.hpp>
Public Member Functions | |
import_styles (styles &styles_store, string_pool &sp) | |
import_styles (std::shared_ptr< import_factory_config > config, styles &styles_store, string_pool &sp) | |
virtual iface::import_font_style * | start_font_style () override |
virtual iface::import_fill_style * | start_fill_style () override |
virtual iface::import_border_style * | start_border_style () override |
virtual iface::import_cell_protection * | start_cell_protection () override |
virtual iface::import_number_format * | start_number_format () override |
virtual iface::import_xf * | start_xf (xf_category_t cat) override |
virtual iface::import_cell_style * | start_cell_style () override |
virtual void | set_font_count (size_t n) override |
virtual void | set_fill_count (size_t n) override |
virtual void | set_border_count (size_t n) override |
virtual void | set_number_format_count (size_t n) override |
virtual void | set_xf_count (xf_category_t cat, size_t n) override |
virtual void | set_cell_style_count (size_t n) override |
![]() |
Wraps styles store. This is to be used by an import styles parser to populate the styles store.
|
overridevirtual |
Reimplemented from orcus::spreadsheet::iface::import_styles.
|
overridevirtual |
Set the total number of border styles. This may be called before importing any of the border styles. This will give the implementer a chance to allocate storage. Note that it may not always be called.
n | number of border styles. |
Implements orcus::spreadsheet::iface::import_styles.
|
overridevirtual |
Set the total number of named cell styles. This may be called before importing any cell styles to give the implementer a chance to allocate storage. Note that it may not always be called.
n | number of named cell styles. |
Implements orcus::spreadsheet::iface::import_styles.
|
overridevirtual |
Set the total number of fill styles. This may be called before importing any of the fill styles. This will give the implementer a chance to allocate storage. Note that it may not always be called.
n | number of fill styles. |
Implements orcus::spreadsheet::iface::import_styles.
|
overridevirtual |
Set the total number of font styles. This may be called before importing any of the font styles. This will give the implementer a chance to allocate storage. Note that it may not always be called.
n | number of font styles. |
Implements orcus::spreadsheet::iface::import_styles.
|
overridevirtual |
Set the total number of number format styles. This may be called before importing any of the number format styles. This will give the implementer a chance to allocate storage. Note that it may not always be called.
n | number of number format styles. |
Implements orcus::spreadsheet::iface::import_styles.
|
overridevirtual |
Set the total number of cell format styles for a specified cell format category. This may be called before importing any of the cell format styles for the specified category. This will give the implementer a chance to allocate storage. Note that it may not always be called.
cat | cell format category. |
n | number of cell formats styles for the specified cell format category. |
Implements orcus::spreadsheet::iface::import_styles.
|
overridevirtual |
Signal the start of the import of border style attributes, and return a pointer to the interface instance for importing the attributes.
Implements orcus::spreadsheet::iface::import_styles.
|
overridevirtual |
Signal the start of the import of cell protection attributes, and return a pointer to the interface instance for importing the attributes.
Implements orcus::spreadsheet::iface::import_styles.
|
overridevirtual |
Signal the start of the import of named cell style information, and return a pointer to the interface instance for importing the information.
Implements orcus::spreadsheet::iface::import_styles.
|
overridevirtual |
Signal the start of the import of fill style attributes, and return a pointer to the interface instance for importing the attributes.
Implements orcus::spreadsheet::iface::import_styles.
|
overridevirtual |
Signal the start of the import of font style attributes, and return a pointer to the interface instance for importing the attributes.
Implements orcus::spreadsheet::iface::import_styles.
|
overridevirtual |
Signal the start of the import of number format attributes and return a pointer to the interface instance for importing the attributes.
Implements orcus::spreadsheet::iface::import_styles.
|
overridevirtual |
Signal the start of the import of cell format (xf) indices that each reference different format attributes in their respective pools, and return a pointer to the interface instance for importing the indices.
Implements orcus::spreadsheet::iface::import_styles.