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
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
friend class CanvasGraph
Definition CanvasStyleManager.hxx:68
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
friend class CanvasParser
Definition CanvasStyleManager.hxx:69
bool readGradient(MWAWEntry const &entry, MWAWGraphicStyle::Gradient &gradient)
try to read a gradient (ObFL)
Definition CanvasStyleManager.cxx:334
CanvasStyleManager(CanvasParser &parser)
constructor
Definition CanvasStyleManager.cxx:88
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
Internal: the state of a CanvasStyleManager.
Definition CanvasStyleManager.cxx:64
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