LibreOffice Module sw (master) 1
|
Handles DOCX export of table styles, based on InteropGrabBag. More...
#include <docxtablestyleexport.hxx>
Classes | |
struct | Impl |
Methods in this class handle values in a table style. More... | |
Public Member Functions | |
void | TableStyles (sal_Int32 nCountStylesToWrite) |
void | CnfStyle (const css::uno::Sequence< css::beans::PropertyValue > &rAttributeList) |
Writes <w:cnfStyle .../> based on grab-bagged para, cell or row properties. More... | |
void | SetSerializer (const sax_fastparser::FSHelperPtr &pSerializer) |
DocxTableStyleExport (SwDoc &rDoc, const sax_fastparser::FSHelperPtr &pSerializer) | |
~DocxTableStyleExport () | |
Private Attributes | |
std::unique_ptr< Impl > | m_pImpl |
Handles DOCX export of table styles, based on InteropGrabBag.
Definition at line 24 of file docxtablestyleexport.hxx.
DocxTableStyleExport::DocxTableStyleExport | ( | SwDoc & | rDoc, |
const sax_fastparser::FSHelperPtr & | pSerializer | ||
) |
Definition at line 727 of file docxtablestyleexport.cxx.
References m_pImpl.
|
default |
void DocxTableStyleExport::CnfStyle | ( | const css::uno::Sequence< css::beans::PropertyValue > & | rAttributeList | ) |
Writes <w:cnfStyle .../> based on grab-bagged para, cell or row properties.
Definition at line 90 of file docxtablestyleexport.cxx.
References sax_fastparser::FastSerializerHelper::createAttrList(), DocxStringGetToken(), FSNS(), m_pImpl, and nToken.
void DocxTableStyleExport::SetSerializer | ( | const sax_fastparser::FSHelperPtr & | pSerializer | ) |
Definition at line 722 of file docxtablestyleexport.cxx.
References m_pImpl.
void DocxTableStyleExport::TableStyles | ( | sal_Int32 | nCountStylesToWrite | ) |
Definition at line 124 of file docxtablestyleexport.cxx.
|
private |
Definition at line 27 of file docxtablestyleexport.hxx.
Referenced by CnfStyle(), DocxTableStyleExport(), SetSerializer(), and TableStyles().