diff options
author | Kohei Yoshida <kohei.yoshida@gmail.com> | 2017-12-09 14:32:30 -0500 |
---|---|---|
committer | Kohei Yoshida <libreoffice@kohei.us> | 2017-12-18 19:04:46 +0100 |
commit | ecfb22783f2462ba264e8793e3798c676dc9b727 (patch) | |
tree | d964e4673a272e9a229966220f9aaf10e388b410 /sc | |
parent | c7529c1ecab2d22ed10e83627884da6b08f84e6d (diff) |
Handle per-cell settings of cell formats.
Change-Id: I500d01921d436643499a24d375d40a607d8fd576
Reviewed-on: https://gerrit.libreoffice.org/46663
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Kohei Yoshida <libreoffice@kohei.us>
Diffstat (limited to 'sc')
-rw-r--r-- | sc/source/filter/orcus/interface.cxx | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sc/source/filter/orcus/interface.cxx b/sc/source/filter/orcus/interface.cxx index d85308732fea..e8c216308941 100644 --- a/sc/source/filter/orcus/interface.cxx +++ b/sc/source/filter/orcus/interface.cxx @@ -644,9 +644,13 @@ void ScOrcusSheet::set_date_time( cellInserted(); } -void ScOrcusSheet::set_format(os::row_t /*row*/, os::col_t /*col*/, size_t xf_index) +void ScOrcusSheet::set_format(os::row_t row, os::col_t col, size_t xf_index) { SAL_INFO("sc.orcus.style", "set format: " << xf_index); + + ScPatternAttr aPattern(mrDoc.getDoc().GetPool()); + mrStyles.applyXfToItemSet(aPattern.GetItemSet(), xf_index); + mrDoc.getDoc().ApplyPattern(col, row, mnTab, aPattern); } void ScOrcusSheet::set_format(os::row_t row_start, os::col_t col_start, |