LibreOffice Module sw (master)  1
Classes | Public Member Functions | Private Attributes | List of all members
DocxTableStyleExport Class Reference

Handles DOCX export of table styles, based on InteropGrabBag. More...

#include <docxtablestyleexport.hxx>


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 *pDoc, const sax_fastparser::FSHelperPtr &pSerializer)
 ~DocxTableStyleExport ()

Private Attributes

std::unique_ptr< Implm_pImpl

Detailed Description

Handles DOCX export of table styles, based on InteropGrabBag.

Definition at line 24 of file docxtablestyleexport.hxx.

Constructor & Destructor Documentation

DocxTableStyleExport::DocxTableStyleExport ( SwDoc pDoc,
const sax_fastparser::FSHelperPtr pSerializer 

Definition at line 741 of file docxtablestyleexport.cxx.

References m_pImpl, and m_pImpl.

DocxTableStyleExport::~DocxTableStyleExport ( )

Member Function Documentation

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::FastAttributeList::add(), sax_fastparser::FastSerializerHelper::createAttrList(), DocxStringGetToken(), FSNS(), m_pImpl, and nToken.

void DocxTableStyleExport::SetSerializer ( const sax_fastparser::FSHelperPtr pSerializer)

Definition at line 736 of file docxtablestyleexport.cxx.

References m_pImpl.

void DocxTableStyleExport::TableStyles ( sal_Int32  nCountStylesToWrite)

Definition at line 125 of file docxtablestyleexport.cxx.

References i, if(), and m_pImpl.

Member Data Documentation

std::unique_ptr<Impl> DocxTableStyleExport::m_pImpl

Definition at line 26 of file docxtablestyleexport.hxx.

Referenced by DocxTableStyleExport().

The documentation for this class was generated from the following files: