LibreOffice Module sc (master)
1
|
#include <orcusinterface.hxx>
Public Member Functions | |
ScOrcusSharedStrings (ScOrcusFactory &rFactory) | |
virtual size_t | append (std::string_view s) override |
virtual size_t | add (std::string_view s) override |
virtual void | set_segment_bold (bool b) override |
virtual void | set_segment_italic (bool b) override |
virtual void | set_segment_font (size_t font_index) override |
virtual void | set_segment_font_name (std::string_view s) override |
virtual void | set_segment_font_size (double point) override |
virtual void | set_segment_font_color (orcus::spreadsheet::color_elem_t alpha, orcus::spreadsheet::color_elem_t red, orcus::spreadsheet::color_elem_t green, orcus::spreadsheet::color_elem_t blue) override |
virtual void | append_segment (std::string_view s) override |
virtual size_t | commit_segments () override |
Private Attributes | |
ScOrcusFactory & | mrFactory |
OStringBuffer | maCurSegment |
Definition at line 102 of file orcusinterface.hxx.
ScOrcusSharedStrings::ScOrcusSharedStrings | ( | ScOrcusFactory & | rFactory | ) |
Definition at line 1255 of file interface.cxx.
|
overridevirtual |
Definition at line 1264 of file interface.cxx.
References ScOrcusFactory::addString(), ScOrcusFactory::getGlobalSettings(), ScOrcusGlobalSettings::getTextEncoding(), and mrFactory.
|
overridevirtual |
Definition at line 1258 of file interface.cxx.
References ScOrcusFactory::appendString(), ScOrcusFactory::getGlobalSettings(), ScOrcusGlobalSettings::getTextEncoding(), and mrFactory.
|
overridevirtual |
Definition at line 1297 of file interface.cxx.
References maCurSegment.
|
overridevirtual |
Definition at line 1302 of file interface.cxx.
References ScOrcusFactory::addString(), aStr, ScOrcusFactory::getGlobalSettings(), ScOrcusGlobalSettings::getTextEncoding(), maCurSegment, and mrFactory.
|
overridevirtual |
Definition at line 1274 of file interface.cxx.
|
overridevirtual |
Definition at line 1270 of file interface.cxx.
|
overridevirtual |
Definition at line 1290 of file interface.cxx.
|
overridevirtual |
Definition at line 1282 of file interface.cxx.
|
overridevirtual |
Definition at line 1286 of file interface.cxx.
|
overridevirtual |
Definition at line 1278 of file interface.cxx.
|
private |
Definition at line 106 of file orcusinterface.hxx.
Referenced by append_segment(), and commit_segments().
|
private |
Definition at line 104 of file orcusinterface.hxx.
Referenced by add(), append(), and commit_segments().