LibreOffice Module sc (master) 1
|
#include <orcusinterface.hxx>
Public Member Functions | |
ScOrcusImportFontStyle (ScOrcusFactory &rFactory, std::vector< ScOrcusFont > &rFonts) | |
void | reset () |
void | set_bold (bool b) override |
void | set_bold_asian (bool b) override |
void | set_bold_complex (bool b) override |
void | set_italic (bool b) override |
void | set_italic_asian (bool b) override |
void | set_italic_complex (bool b) override |
void | set_name (std::string_view s) override |
void | set_name_asian (std::string_view s) override |
void | set_name_complex (std::string_view s) override |
void | set_size (double point) override |
void | set_size_asian (double point) override |
void | set_size_complex (double point) override |
void | set_underline (orcus::spreadsheet::underline_t e) override |
void | set_underline_width (orcus::spreadsheet::underline_width_t e) override |
void | set_underline_mode (orcus::spreadsheet::underline_mode_t e) override |
void | set_underline_type (orcus::spreadsheet::underline_type_t e) override |
void | set_underline_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 |
void | set_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 |
void | set_strikethrough_style (orcus::spreadsheet::strikethrough_style_t s) override |
void | set_strikethrough_type (orcus::spreadsheet::strikethrough_type_t s) override |
void | set_strikethrough_width (orcus::spreadsheet::strikethrough_width_t s) override |
void | set_strikethrough_text (orcus::spreadsheet::strikethrough_text_t s) override |
std::size_t | commit () override |
Private Attributes | |
ScOrcusFont | maCurrentFont |
ScOrcusFactory & | mrFactory |
std::vector< ScOrcusFont > & | mrFonts |
Definition at line 453 of file orcusinterface.hxx.
ScOrcusImportFontStyle::ScOrcusImportFontStyle | ( | ScOrcusFactory & | rFactory, |
std::vector< ScOrcusFont > & | rFonts | ||
) |
Definition at line 1558 of file interface.cxx.
|
override |
Definition at line 1809 of file interface.cxx.
References maCurrentFont, mrFonts, and SAL_INFO.
void ScOrcusImportFontStyle::reset | ( | ) |
Definition at line 1564 of file interface.cxx.
References maCurrentFont.
Referenced by ScOrcusStyles::start_font_style().
|
override |
Definition at line 1569 of file interface.cxx.
References maCurrentFont, and ScOrcusFont::mbBold.
|
override |
Definition at line 1574 of file interface.cxx.
References maCurrentFont, and ScOrcusFont::mbBoldAsian.
|
override |
Definition at line 1579 of file interface.cxx.
References maCurrentFont, and ScOrcusFont::mbBoldComplex.
|
override |
Definition at line 1743 of file interface.cxx.
References alpha, ColorAlpha, ScOrcusFont::maColor, and maCurrentFont.
|
override |
Definition at line 1584 of file interface.cxx.
References maCurrentFont, and ScOrcusFont::mbItalic.
|
override |
Definition at line 1589 of file interface.cxx.
References maCurrentFont, and ScOrcusFont::mbItalicAsian.
|
override |
Definition at line 1594 of file interface.cxx.
References maCurrentFont, and ScOrcusFont::mbItalicComplex.
|
override |
Definition at line 1599 of file interface.cxx.
References aName, ScOrcusFactory::getGlobalSettings(), ScOrcusGlobalSettings::getTextEncoding(), maCurrentFont, ScOrcusFont::maName, mrFactory, and name.
|
override |
Definition at line 1605 of file interface.cxx.
References aName, ScOrcusFactory::getGlobalSettings(), ScOrcusGlobalSettings::getTextEncoding(), maCurrentFont, ScOrcusFont::maNameAsian, mrFactory, and name.
|
override |
Definition at line 1611 of file interface.cxx.
References aName, ScOrcusFactory::getGlobalSettings(), ScOrcusGlobalSettings::getTextEncoding(), maCurrentFont, ScOrcusFont::maNameComplex, mrFactory, and name.
|
override |
Definition at line 1617 of file interface.cxx.
References maCurrentFont, ScOrcusFont::mnSize, and point().
|
override |
Definition at line 1622 of file interface.cxx.
References maCurrentFont, ScOrcusFont::mnSizeAsian, and point().
|
override |
Definition at line 1627 of file interface.cxx.
References maCurrentFont, ScOrcusFont::mnSizeComplex, and point().
|
override |
Definition at line 1749 of file interface.cxx.
|
override |
Definition at line 1794 of file interface.cxx.
References maCurrentFont, ScOrcusFont::meStrikeout, STRIKEOUT_SLASH, and STRIKEOUT_X.
|
override |
Definition at line 1753 of file interface.cxx.
References maCurrentFont, ScOrcusFont::meStrikeout, STRIKEOUT_BOLD, STRIKEOUT_DONTKNOW, STRIKEOUT_DOUBLE, STRIKEOUT_NONE, STRIKEOUT_SINGLE, STRIKEOUT_SLASH, and STRIKEOUT_X.
|
override |
Definition at line 1782 of file interface.cxx.
References maCurrentFont, ScOrcusFont::meStrikeout, and STRIKEOUT_BOLD.
|
override |
Definition at line 1632 of file interface.cxx.
References LINESTYLE_DASH, LINESTYLE_DASHDOT, LINESTYLE_DASHDOTDOT, LINESTYLE_DOTTED, LINESTYLE_DOUBLE, LINESTYLE_LONGDASH, LINESTYLE_NONE, LINESTYLE_SINGLE, LINESTYLE_WAVE, maCurrentFont, and ScOrcusFont::meUnderline.
|
override |
Definition at line 1737 of file interface.cxx.
References alpha, ColorAlpha, maCurrentFont, and ScOrcusFont::maUnderlineColor.
|
override |
Definition at line 1709 of file interface.cxx.
|
override |
Definition at line 1713 of file interface.cxx.
References LINESTYLE_DOUBLE, LINESTYLE_DOUBLEWAVE, LINESTYLE_NONE, LINESTYLE_SINGLE, LINESTYLE_WAVE, maCurrentFont, and ScOrcusFont::meUnderline.
|
override |
Definition at line 1670 of file interface.cxx.
References LINESTYLE_BOLD, LINESTYLE_BOLDDASH, LINESTYLE_BOLDDASHDOT, LINESTYLE_BOLDDASHDOTDOT, LINESTYLE_BOLDDOTTED, LINESTYLE_BOLDLONGDASH, LINESTYLE_BOLDWAVE, LINESTYLE_DASH, LINESTYLE_DASHDOT, LINESTYLE_DASHDOTDOT, LINESTYLE_DOTTED, LINESTYLE_LONGDASH, LINESTYLE_NONE, LINESTYLE_SINGLE, LINESTYLE_WAVE, maCurrentFont, and ScOrcusFont::meUnderline.
|
private |
Definition at line 455 of file orcusinterface.hxx.
Referenced by commit(), reset(), set_bold(), set_bold_asian(), set_bold_complex(), set_color(), set_italic(), set_italic_asian(), set_italic_complex(), set_name(), set_name_asian(), set_name_complex(), set_size(), set_size_asian(), set_size_complex(), set_strikethrough_text(), set_strikethrough_type(), set_strikethrough_width(), set_underline(), set_underline_color(), set_underline_type(), and set_underline_width().
|
private |
Definition at line 456 of file orcusinterface.hxx.
Referenced by set_name(), set_name_asian(), and set_name_complex().
|
private |
Definition at line 457 of file orcusinterface.hxx.
Referenced by commit().