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>

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 *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 33 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.

DocxTableStyleExport::~DocxTableStyleExport ( )
default

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 89 of file docxtablestyleexport.cxx.

References sax_fastparser::FastAttributeList::add(), sax_fastparser::FastSerializerHelper::createAttrList(), DocxStringGetToken(), FSNS(), and nToken.

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

Definition at line 736 of file docxtablestyleexport.cxx.

void DocxTableStyleExport::TableStyles ( sal_Int32  nCountStylesToWrite)

Definition at line 124 of file docxtablestyleexport.cxx.

References i, and if().

Member Data Documentation

std::unique_ptr<Impl> DocxTableStyleExport::m_pImpl
private

Definition at line 35 of file docxtablestyleexport.hxx.

Referenced by DocxTableStyleExport().


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