StarFormatManager Class Reference

the main class to read/. More...

#include <StarFormatManager.hxx>

Public Member Functions

 StarFormatManager ()
 constructor More...
 
virtual ~StarFormatManager ()
 destructor More...
 
bool readSWFormatDef (StarZone &zone, char kind, shared_ptr< StarFormatManagerInternal::FormatDef > &format, StarObject &doc)
 try to read a format zone : 'f' or 'l' or 'o' or 'r' or 's'(in TOCX) More...
 
void storeSWFormatDef (librevenge::RVNGString const &name, shared_ptr< StarFormatManagerInternal::FormatDef > &format)
 store a named format zone More...
 
shared_ptr
< StarFormatManagerInternal::FormatDef
getSWFormatDef (librevenge::RVNGString const &name) const
 try to return a named format zone(if possible) More...
 
bool readSWNumberFormatterList (StarZone &zone)
 try to read a number formatter type : 'q' More...
 
bool readSWFlyFrameList (StarZone &zone, StarObject &doc)
 try to read a fly frame list : 'F' (list of 'l' or 'o') More...
 
bool readSWPatternLCL (StarZone &zone)
 try to read a format pattern LCL : 'P' (list of 'D') (child of a TOXs) More...
 
bool readNumberFormat (StarZone &zone, long endPos, StarObject &doc)
 try to read a number format (find in attribute) More...
 
bool readNumberFormatter (StarZone &zone)
 try to read number formatter type More...
 
void updateNumberingProperties (STOFFCell &cell) const
 try to update the cell's data More...
 

Private Attributes

shared_ptr
< StarFormatManagerInternal::State
m_state
 the state More...
 

Detailed Description

the main class to read/.

. a StarOffice sdw format

Constructor & Destructor Documentation

StarFormatManager::StarFormatManager ( )

constructor

StarFormatManager::~StarFormatManager ( )
virtual

destructor

Member Function Documentation

shared_ptr< StarFormatManagerInternal::FormatDef > StarFormatManager::getSWFormatDef ( librevenge::RVNGString const &  name) const

try to return a named format zone(if possible)

bool StarFormatManager::readNumberFormat ( StarZone zone,
long  endPos,
StarObject doc 
)

try to read a number format (find in attribute)

bool StarFormatManager::readNumberFormatter ( StarZone zone)

try to read number formatter type

Referenced by readSWNumberFormatterList().

bool StarFormatManager::readSWFlyFrameList ( StarZone zone,
StarObject doc 
)

try to read a fly frame list : 'F' (list of 'l' or 'o')

bool StarFormatManager::readSWFormatDef ( StarZone zone,
char  kind,
shared_ptr< StarFormatManagerInternal::FormatDef > &  format,
StarObject doc 
)

try to read a format zone : 'f' or 'l' or 'o' or 'r' or 's'(in TOCX)

Referenced by readSWFlyFrameList().

bool StarFormatManager::readSWNumberFormatterList ( StarZone zone)

try to read a number formatter type : 'q'

bool StarFormatManager::readSWPatternLCL ( StarZone zone)

try to read a format pattern LCL : 'P' (list of 'D') (child of a TOXs)

void StarFormatManager::storeSWFormatDef ( librevenge::RVNGString const &  name,
shared_ptr< StarFormatManagerInternal::FormatDef > &  format 
)

store a named format zone

void StarFormatManager::updateNumberingProperties ( STOFFCell cell) const

try to update the cell's data

Member Data Documentation

shared_ptr<StarFormatManagerInternal::State> StarFormatManager::m_state
private

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

Generated on Mon Apr 16 2018 03:34:45 for libstaroffice by doxygen 1.8.5