ClarisWksStyleManager Class Reference

a structure to store the style list and the lookup zone More...

#include <ClarisWksStyleManager.hxx>

List of all members.

Classes

struct  CellFormat
 the CELL structure a structure related to number/date format More...
struct  KSEN
 the KSEN structure a structure related to paragraph and cell style More...
struct  Style
 the structure to store the style in a ClarisWksStyleManager More...

Public Member Functions

 ClarisWksStyleManager (MWAWParserStatePtr parserState, ClarisWksDocument *document=0)
 constructor
 ~ClarisWksStyleManager ()
 destructor
bool readColorList (MWAWEntry const &entry)
 reads a color map zone ( v4-v6)
bool readPatternList (long endPos=-1)
 reads a pattern map zone ( v2)
bool readGradientList (long endPos=-1)
 reads a gradient map zone ( v2)
bool readStyles (MWAWEntry const &entry)
 try to read the styles definition (in v4-6)
bool readFontNames ()
 read the font name style zone (method to store font names in v2/v3 files)
bool updateGradient (int grad, MWAWGraphicStyle &style) const
 update a style using a gradiant id
bool updateWallPaper (int wall, MWAWGraphicStyle &style) const
 update a style using a wall paper id
int getFontId (int localId) const
 return a mac font id corresponding to a local id
bool getColor (int id, MWAWColor &col) const
 return the color which corresponds to an id (if possible)
bool getPattern (int id, MWAWGraphicStyle::Pattern &pattern, float &percent) const
 return the pattern which corresponds to an id.
bool getRulerName (int id, std::string &name) const
 return the name corresponding to a styleId
bool get (int styleId, Style &style) const
 return the style corresponding to a styleId
bool get (int fontId, MWAWFont &font) const
 return the font corresponding to a fontId
bool get (int formatId, CellFormat &format) const
 return the cell format corresponding to a cellFormatId
bool get (int ksenId, KSEN &ksen) const
 return the ksen style corresponding to a ksenId
bool get (int graphId, MWAWGraphicStyle &graph) const
 return the graphic style corresponding to a graphicId
bool readFont (int id, int fontSize, MWAWFont &font)
 try to read a named font

Protected Member Functions

int version () const
 return the file version
bool readGenStyle (int id)
 try to read a STYL_ subzone (in v4-6)
bool readStylesDef (int N, int fSz)
 try to read the style definition zone
bool readLookUp (int N, int fSz)
 try to read the lookup zone
bool readCellStyles (int N, int fSz)
bool readFontNames (int N, int fSz)
 read the font name style zone (in the style zones)
bool readGraphStyles (int N, int fSz)
 read a GraphicStyle sequence
bool readKSEN (int N, int fSz)
 read a KSEN sequence
bool readStyleNames (int N, int fSz)
 read a STYL Name sequence
bool readStyleFonts (int N, int fSz)
 read a STYL_CHAR Font sequence

Protected Attributes

ClarisWksDocumentm_document
 the document
MWAWParserStatePtr m_parserState
 the parser state
shared_ptr
< ClarisWksStyleManagerInternal::State
m_state
 the state

Private Member Functions

 ClarisWksStyleManager (ClarisWksStyleManager const &orig)
ClarisWksStyleManageroperator= (ClarisWksStyleManager const &orig)

Detailed Description

a structure to store the style list and the lookup zone


Constructor & Destructor Documentation

constructor


Member Function Documentation

bool ClarisWksStyleManager::get ( int  styleId,
ClarisWksStyleManager::Style style 
) const

return the style corresponding to a styleId

Referenced by ClarisWksTableInternal::TableCell::update().

bool ClarisWksStyleManager::get ( int  fontId,
MWAWFont font 
) const

return the font corresponding to a fontId

bool ClarisWksStyleManager::get ( int  formatId,
ClarisWksStyleManager::CellFormat format 
) const

return the cell format corresponding to a cellFormatId

bool ClarisWksStyleManager::get ( int  ksenId,
ClarisWksStyleManager::KSEN ksen 
) const

return the ksen style corresponding to a ksenId

bool ClarisWksStyleManager::get ( int  graphId,
MWAWGraphicStyle graph 
) const

return the graphic style corresponding to a graphicId

bool ClarisWksStyleManager::getColor ( int  id,
MWAWColor col 
) const

return the color which corresponds to an id (if possible)

Referenced by readFont(), and readGraphStyles().

int ClarisWksStyleManager::getFontId ( int  localId) const

return a mac font id corresponding to a local id

Referenced by readFont().

bool ClarisWksStyleManager::getPattern ( int  id,
MWAWGraphicStyle::Pattern pattern,
float &  percent 
) const

return the pattern which corresponds to an id.

Referenced by readGraphStyles().

bool ClarisWksStyleManager::getRulerName ( int  id,
std::string &  name 
) const

return the name corresponding to a styleId

ClarisWksStyleManager& ClarisWksStyleManager::operator= ( ClarisWksStyleManager const &  orig) [private]
bool ClarisWksStyleManager::readCellStyles ( int  N,
int  fSz 
) [protected]

Referenced by readGenStyle().

reads a color map zone ( v4-v6)

bool ClarisWksStyleManager::readFont ( int  id,
int  fontSize,
MWAWFont font 
)

try to read a named font

Referenced by readStyleFonts().

read the font name style zone (method to store font names in v2/v3 files)

Referenced by readGenStyle().

bool ClarisWksStyleManager::readFontNames ( int  N,
int  fSz 
) [protected]

read the font name style zone (in the style zones)

bool ClarisWksStyleManager::readGenStyle ( int  id) [protected]

try to read a STYL_ subzone (in v4-6)

Referenced by readStyles().

bool ClarisWksStyleManager::readGradientList ( long  endPos = -1)

reads a gradient map zone ( v2)

Referenced by readGenStyle().

bool ClarisWksStyleManager::readGraphStyles ( int  N,
int  fSz 
) [protected]

read a GraphicStyle sequence

Referenced by readGenStyle().

bool ClarisWksStyleManager::readKSEN ( int  N,
int  fSz 
) [protected]

read a KSEN sequence

Referenced by readGenStyle().

bool ClarisWksStyleManager::readLookUp ( int  N,
int  fSz 
) [protected]

try to read the lookup zone

Referenced by readGenStyle().

bool ClarisWksStyleManager::readPatternList ( long  endPos = -1)

reads a pattern map zone ( v2)

Referenced by readGenStyle().

bool ClarisWksStyleManager::readStyleFonts ( int  N,
int  fSz 
) [protected]

read a STYL_CHAR Font sequence

Referenced by readGenStyle().

bool ClarisWksStyleManager::readStyleNames ( int  N,
int  fSz 
) [protected]

read a STYL Name sequence

Referenced by readGenStyle().

try to read the styles definition (in v4-6)

bool ClarisWksStyleManager::readStylesDef ( int  N,
int  fSz 
) [protected]

try to read the style definition zone

Referenced by readGenStyle().

bool ClarisWksStyleManager::updateGradient ( int  grad,
MWAWGraphicStyle style 
) const

update a style using a gradiant id

bool ClarisWksStyleManager::updateWallPaper ( int  wall,
MWAWGraphicStyle style 
) const

update a style using a wall paper id


Member Data Documentation


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