34#ifndef CLARISDRAW_STYLE_MANAGER
35# define CLARISDRAW_STYLE_MANAGER
41#include <librevenge/librevenge.h>
74 bool getDash(
int dId, std::vector<float> &dash)
const;
120 std::shared_ptr<ClarisDrawStyleManagerInternal::State>
m_state;
the main class to read a ClarisDraw v1 file
Definition ClarisDrawParser.hxx:64
bool readFontNames()
tries to read the font names zone
Definition ClarisDrawStyleManager.cxx:1051
bool readGradientList()
Definition ClarisDrawStyleManager.cxx:1432
std::shared_ptr< ClarisDrawStyleManagerInternal::State > m_state
the state
Definition ClarisDrawStyleManager.hxx:120
bool getDash(int dId, std::vector< float > &dash) const
tries to return the dash definition corresponding to an id
Definition ClarisDrawStyleManager.cxx:995
ClarisDrawStyleManager(ClarisDrawParser &parser)
constructor
Definition ClarisDrawStyleManager.cxx:931
friend class ClarisDrawParser
Definition ClarisDrawStyleManager.hxx:61
bool readParagraphStyles()
tries to read the paragraph style
bool readColorList()
Definition ClarisDrawStyleManager.cxx:1341
bool getPattern(int pId, MWAWGraphicStyle::Pattern &pattern) const
tries to return the pattern corresponding to an id
Definition ClarisDrawStyleManager.cxx:1009
bool readRulers()
tries to read the Ruler styles
Definition ClarisDrawStyleManager.cxx:1286
bool readPatternList()
Definition ClarisDrawStyleManager.cxx:1387
MWAWParserStatePtr m_parserState
the parser state
Definition ClarisDrawStyleManager.hxx:118
void setDefaultNumbers(int nColors, int nGradients)
set the default number of color, ...
Definition ClarisDrawStyleManager.cxx:942
bool getParagraph(int pId, MWAWParagraph ¶) const
tries to return the paragraph corresponding to an id
Definition ClarisDrawStyleManager.cxx:985
bool updateGradient(int gId, MWAWGraphicStyle &style) const
tries to update the style gradient
Definition ClarisDrawStyleManager.cxx:1024
bool getColor(int cId, MWAWColor &color) const
tries to return the color corresponding to an id
Definition ClarisDrawStyleManager.cxx:963
bool readArrows()
tries to read the Arrow styles
Definition ClarisDrawStyleManager.cxx:1178
bool getFont(int fId, MWAWFont &font) const
tries to return the font corresponding to an id
Definition ClarisDrawStyleManager.cxx:974
bool readFontStyles()
tries to read the font style
Definition ClarisDrawStyleManager.cxx:1115
virtual ~ClarisDrawStyleManager()
destructor
Definition ClarisDrawStyleManager.cxx:938
bool readDashs()
tries to read the dash settings
Definition ClarisDrawStyleManager.cxx:1231
ClarisDrawParser & m_parser
the main parser
Definition ClarisDrawStyleManager.hxx:116
Class to store font.
Definition MWAWFont.hxx:44
a structure used to define a picture style
Definition MWAWGraphicStyle.hxx:48
class to store the paragraph properties
Definition MWAWParagraph.hxx:85
std::shared_ptr< MWAWParserState > MWAWParserStatePtr
a smart pointer of MWAWParserState
Definition libmwaw_internal.hxx:557
Internal: the structures of a ClarisDrawStyleManager.
Definition ClarisDrawStyleManager.cxx:62
Internal: the state of a ClarisDrawStyleManager.
Definition ClarisDrawStyleManager.cxx:174
the class to store a color
Definition libmwaw_internal.hxx:192
a basic pattern used in a MWAWGraphicStyle:
Definition MWAWGraphicStyle.hxx:351