diff --git a/sw/source/filter/ww8/wrtw8sty.cxx b/sw/source/filter/ww8/wrtw8sty.cxx index 8f1c98054123..0b55430e9b7a 100644 --- a/sw/source/filter/ww8/wrtw8sty.cxx +++ b/sw/source/filter/ww8/wrtw8sty.cxx @@ -718,6 +718,13 @@ void MSWordStyles::OutputStylesTable() m_rExport.bStyDef = false; } +const SwNumRule* MSWordStyles::GetSwNumRule(sal_uInt16 nId) const +{ + std::map::const_iterator it = m_aNumRules.find(nId); + assert(it != m_aNumRules.end()); + return it->second; +} + //--------------------------------------------------------------------------- // Fonts //--------------------------------------------------------------------------- diff --git a/sw/source/filter/ww8/wrtww8.hxx b/sw/source/filter/ww8/wrtww8.hxx index 09db650e1120..91728d8b8df6 100644 --- a/sw/source/filter/ww8/wrtww8.hxx +++ b/sw/source/filter/ww8/wrtww8.hxx @@ -1559,6 +1559,8 @@ public: OString GetStyleId(sal_uInt16 nId) const; const SwFmt* GetSwFmt(sal_uInt16 nId) const { return pFmtA[nId]; } + /// Get numbering rule of the nId-th style + const SwNumRule* GetSwNumRule(sal_uInt16 nId) const; }; sal_Int16 GetWordFirstLineOffset(const SwNumFmt &rFmt);