38 #ifndef CANVAS_STYLE_MANAGER 39 # define CANVAS_STYLE_MANAGER 44 #include <librevenge/librevenge.h> 89 bool get(
int index,
MWAWColor &color)
const;
106 bool readDashes(
int numDashes,
bool user=
false);
142 std::shared_ptr<CanvasStyleManagerInternal::State>
m_state;
Internal: the structures of a CanvasStyleManager.
Definition: CanvasStyleManager.cxx:59
bool readGradient(MWAWEntry const &entry, MWAWGraphicStyle::Gradient &gradient)
try to read a gradient (ObFL)
Definition: CanvasStyleManager.cxx:334
std::shared_ptr< MWAWParserState > MWAWParserStatePtr
a smart pointer of MWAWParserState
Definition: libmwaw_internal.hxx:557
CanvasStyleManager(CanvasParser &parser)
constructor
Definition: CanvasStyleManager.cxx:88
bool readPenSize()
read the pen size
Definition: CanvasStyleManager.cxx:493
a basic gradient used in a MWAWGraphicStyle
Definition: MWAWGraphicStyle.hxx:142
the main class to read a Canvas 2 and 3 files
Definition: CanvasParser.hxx:61
CanvasParser * m_mainParser
the main parser;
Definition: CanvasStyleManager.hxx:145
int version() const
returns the file version
Definition: CanvasStyleManager.cxx:98
the class to store a color
Definition: libmwaw_internal.hxx:192
bool readPatterns(int numPatterns)
try to read the pattern list
Definition: CanvasStyleManager.cxx:451
bool readColorValues(MWAWEntry const &entry)
read the Windows CVal RSRC: v3 (a list of color)
Definition: CanvasStyleManager.cxx:563
MWAWParserStatePtr m_parserState
the parser state
Definition: CanvasStyleManager.hxx:139
the main class to read the graphic part of Canvas file
Definition: CanvasGraph.hxx:70
the main class to read the style part of Canvas file
Definition: CanvasStyleManager.hxx:66
std::vector< MWAWColor > const & getColorsList() const
returns the list of colors
Definition: CanvasStyleManager.cxx:133
bool readDashes(int numDashes, bool user=false)
try to read the dash list
Definition: CanvasStyleManager.cxx:279
CanvasStyleManager & operator=(CanvasStyleManager const &orig)=delete
bool readArrow(MWAWGraphicStyle::Arrow &arrow, std::string &extra)
read an arrow shape
Definition: CanvasStyleManager.cxx:180
void setInput(MWAWInputStreamPtr &input)
store the actual input
Definition: CanvasStyleManager.cxx:103
a structure used to define an arrow
Definition: MWAWGraphicStyle.hxx:59
virtual ~CanvasStyleManager()
destructor
Definition: CanvasStyleManager.cxx:95
std::shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:551
std::shared_ptr< CanvasStyleManagerInternal::State > m_state
the state
Definition: CanvasStyleManager.hxx:142
MWAWInputStreamPtr & getInput()
returns the current input
Definition: CanvasStyleManager.cxx:108
bool readColors(int numColors)
try to read the colors list
Definition: CanvasStyleManager.cxx:246
bool readFonts(int numFonts)
try to read the fonts names
Definition: CanvasStyleManager.cxx:513
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:46
bool readArrows()
read the arrow shapes
Definition: CanvasStyleManager.cxx:144
a basic pattern used in a MWAWGraphicStyle:
Definition: MWAWGraphicStyle.hxx:351
bool readSprays()
try to read the spray