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 &rDoc, 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::DocxTableStyleExport ( SwDoc rDoc,
const sax_fastparser::FSHelperPtr pSerializer 
)

Definition at line 730 of file docxtablestyleexport.cxx.

References m_pImpl.

◆ ~DocxTableStyleExport()

DocxTableStyleExport::~DocxTableStyleExport ( )
default

Member Function Documentation

◆ CnfStyle()

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.

◆ SetSerializer()

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

Definition at line 725 of file docxtablestyleexport.cxx.

References m_pImpl.

◆ TableStyles()

void DocxTableStyleExport::TableStyles ( sal_Int32  nCountStylesToWrite)

Definition at line 124 of file docxtablestyleexport.cxx.

References i, and m_pImpl.

Member Data Documentation

◆ m_pImpl

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

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