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