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
the main class to read a ClarisDraw style
Definition: ClarisDrawStyleManager.hxx:60
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
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
the class to store a color
Definition: libmwaw_internal.hxx:192
a basic pattern used in a MWAWGraphicStyle:
Definition: MWAWGraphicStyle.hxx:351