Go to the documentation of this file.
38 #ifndef CANVAS5_STYLE_MANAGER
39 # define CANVAS5_STYLE_MANAGER
45 #include <librevenge/librevenge.h>
133 std::shared_ptr<Canvas5StyleManagerInternal::ColorStyle>
readColorStyle(std::shared_ptr<Canvas5Structure::Stream> stream,
unsigned type,
long len);
172 bool readArrows(std::shared_ptr<Canvas5Structure::Stream> stream);
174 bool readCharStyles(std::shared_ptr<Canvas5Structure::Stream> stream);
176 bool readInks(std::shared_ptr<Canvas5Structure::Stream> stream);
178 bool readInks9(std::shared_ptr<Canvas5Structure::Stream> stream);
182 bool readDashes(std::shared_ptr<Canvas5Structure::Stream> stream);
186 bool readFonts(std::shared_ptr<Canvas5Structure::Stream> stream,
int numFonts);
188 bool readFormats(std::shared_ptr<Canvas5Structure::Stream> stream);
190 bool readPenSize(std::shared_ptr<Canvas5Structure::Stream> stream);
192 bool readPenStyles(std::shared_ptr<Canvas5Structure::Stream> stream);
194 bool readStrokes(std::shared_ptr<Canvas5Structure::Stream> stream);
198 bool readParaStyles(std::shared_ptr<Canvas5Structure::Stream> stream);
214 std::shared_ptr<Canvas5ImageInternal::VKFLImage>
readSymbol(std::shared_ptr<Canvas5Structure::Stream> stream,
long len,
229 std::shared_ptr<Canvas5StyleManagerInternal::State>
m_state;
the main class to read/convert the image or movie inside of Canvas 5-11 files
Definition: Canvas5Image.hxx:78
MWAWVariable< Justification > m_justify
the justification
Definition: MWAWParagraph.hxx:167
std::shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:551
MWAWVec2f m_size
the pen size
Definition: Canvas5StyleManager.cxx:145
MWAWVec2i m_textureDim
the texture dimension
Definition: Canvas5StyleManager.cxx:101
static void defDataFunction(std::shared_ptr< Canvas5Structure::Stream >, Item const &, std::string const &)
the default function to parse the data of a index map/a extended header
Definition: Canvas5Parser.hxx:208
void set(Script const &newscript)
sets the script position
Definition: MWAWFont.hxx:314
bool readStrokes(std::shared_ptr< Canvas5Structure::Stream > stream)
try to read the stroke styles
Definition: Canvas5StyleManager.cxx:1530
float m_distance
the hatch distance in inches
Definition: MWAWGraphicStyle.hxx:340
float m_offset
the offset
Definition: MWAWGraphicStyle.hxx:170
@ smallCapsBit
Definition: MWAWFont.hxx:192
#define MWAW_DEBUG_MSG(M)
Definition: libmwaw_internal.hxx:129
std::vector< Line > m_lines
the plin lines
Definition: Canvas5StyleManager.cxx:151
MWAWVariable< int > m_dropNumLines
the drop number of lines
Definition: MWAWParagraph.hxx:190
MWAWVec2< float > MWAWVec2f
MWAWVec2 of float.
Definition: libmwaw_internal.hxx:842
bool isWindowsFile() const
returns true if the file is a windows file
Definition: Canvas5Parser.cxx:202
void addDelimiter(long pos, char c)
adds a not breaking delimiter in position pos
Definition: MWAWDebug.cxx:73
int m_id
the identifier
Definition: Canvas5Parser.hxx:195
void setSurfaceColor(MWAWColor const &col, float opacity=1)
set the surface color
Definition: MWAWGraphicStyle.hxx:487
@ H_Triple
Definition: MWAWGraphicStyle.hxx:278
StyleList()
constructor
Definition: Canvas5StyleManager.hxx:111
bool updateLine(Canvas5StyleManagerInternal::PenStyle const &pen, MWAWGraphicStyle &style, int &numLines, int lineId, float *offset)
try to update the line color given a color style
Definition: Canvas5StyleManager.cxx:2420
int m_paragraphId
the paragraph id
Definition: Canvas5StyleManager.hxx:103
bool readColor(Canvas5Structure::Stream &stream, MWAWVariable< MWAWColor > &color, std::string &extra)
try to read a color: 12 unknown 4 components followed by a type
Definition: Canvas5StyleManager.cxx:245
Type m_type
the gradient type
Definition: MWAWGraphicStyle.hxx:262
MWAWGraphicStyle::Gradient m_gradient
the gradient
Definition: Canvas5StyleManager.cxx:97
static Arrow plain()
returns a basic plain arrow
Definition: MWAWGraphicStyle.hxx:74
@ boldBit
Definition: MWAWFont.hxx:190
float m_surfaceOpacity
true if the surface has some color
Definition: MWAWGraphicStyle.hxx:597
MWAWVariable< int > m_dropNumCharacters
the drop number character
Definition: MWAWParagraph.hxx:188
std::vector< std::pair< MWAWParagraph, int > > m_paragraphs
the paragraph list and the tab id
Definition: Canvas5StyleManager.hxx:119
void setColor(MWAWColor color)
sets the font color
Definition: MWAWFont.hxx:341
int m_penId
the pen id
Definition: Canvas5StyleManager.cxx:182
bool readGradient(std::shared_ptr< Canvas5Structure::Stream > stream, long len, MWAWGraphicStyle::Gradient &gradient)
try to read a gradient zone: OBFL
Definition: Canvas5StyleManager.cxx:290
void setInterline(double value, librevenge::RVNGUnit unit, LineSpacingType type=Fixed)
set the interline
Definition: MWAWParagraph.hxx:129
void setWidthStreching(float scale=1.0)
sets the text width streching
Definition: MWAWFont.hxx:303
the class to store a color
Definition: libmwaw_internal.hxx:192
small class use to define a embedded object
Definition: libmwaw_internal.hxx:467
MWAWVariable< double > m_spacings[3]
the line spacing
Definition: MWAWParagraph.hxx:156
Internal: the state of a Canvas5StyleManager.
Definition: Canvas5StyleManager.cxx:191
PenStyle()
constructor
Definition: Canvas5StyleManager.cxx:126
std::map< int, std::shared_ptr< PenStyle > > m_idToPen
the id to pen style map
Definition: Canvas5StyleManager.cxx:207
@ G_Linear
Definition: MWAWGraphicStyle.hxx:177
the main class to read the graphic part of Canvas v5-v11 file
Definition: Canvas5Graph.hxx:85
class to store the paragraph properties
Definition: MWAWParagraph.hxx:85
@ Simple
Definition: MWAWFont.hxx:49
bool readParaStyles(std::shared_ptr< Canvas5Structure::Stream > stream)
try to read the paragraph styles
Definition: Canvas5StyleManager.cxx:2091
MWAWInputStreamPtr input()
returns the input file
Definition: Canvas5Structure.hxx:65
bool getAverageColor(MWAWColor &color) const
returns the average gradient color if the gradient is defined.
Definition: MWAWGraphicStyle.cxx:168
void addNote(char const *note)
adds a note in the file, in actual position
Definition: MWAWDebug.cxx:59
void setDeltaLetterSpacing(float d, librevenge::RVNGUnit unit=librevenge::RVNG_POINT)
sets the letter spacing ( delta value in point )
Definition: MWAWFont.hxx:292
std::vector< CharStyle > m_fonts
the fonts, the paragraph id and the link id
Definition: Canvas5StyleManager.hxx:117
a structure used to define a picture style
Definition: MWAWGraphicStyle.hxx:48
MWAWVariable< double > m_margins[3]
the margins
Definition: MWAWParagraph.hxx:148
int m_nameId
the name id
Definition: Canvas5StyleManager.cxx:93
bool m_usePenColor
use pen ink
Definition: Canvas5StyleManager.cxx:149
@ embossBit
Definition: MWAWFont.hxx:190
float m_lineOpacity
the line opacity: 0=transparent
Definition: MWAWGraphicStyle.hxx:591
@ uppercaseBit
Definition: MWAWFont.hxx:192
unsigned m_type
the type
Definition: Canvas5StyleManager.cxx:91
@ G_Rectangular
Definition: MWAWGraphicStyle.hxx:177
MWAWVariable< MWAWColor > m_color
the line color
Definition: Canvas5StyleManager.cxx:123
void setStrikeOutStyle(Line::Style style=Line::None, bool doReset=true)
sets the strikeoutline style ( by default, we also reset the style)
Definition: MWAWFont.hxx:427
bool isSet() const
return true if the variable is set
Definition: libmwaw_internal.hxx:635
a basic pattern used in a MWAWGraphicStyle:
Definition: MWAWGraphicStyle.hxx:348
long m_pos
the data beginning position (may be before the current position: v9)
Definition: Canvas5Parser.hxx:201
static MWAWColor barycenter(float alpha, MWAWColor const &colA, float beta, MWAWColor const &colB)
return alpha*colA+beta*colB
Definition: libmwaw_internal.cxx:206
int m_decal
the decal position
Definition: Canvas5Parser.hxx:203
ColorStyle()
constructor
Definition: Canvas5StyleManager.cxx:68
@ initialcaseBit
Definition: MWAWFont.hxx:194
MWAWVec2f m_size
the line width
Definition: Canvas5StyleManager.cxx:119
Stroke()
constructor
Definition: Canvas5StyleManager.cxx:158
@ JustificationCenter
Definition: MWAWParagraph.hxx:90
MWAWVariable< int > m_breakStatus
a list of bits: 0x1 (unbreakable), 0x2 (do not break after)
Definition: MWAWParagraph.hxx:169
bool readArray9(std::shared_ptr< Canvas5Structure::Stream > stream, std::string const &what, DataFunction const &func=&Canvas5Parser::defDataFunction)
try to read an array: v9
Definition: Canvas5Parser.cxx:3357
MWAWColor m_color
the color
Definition: MWAWGraphicStyle.hxx:172
bool readIndexMap(std::shared_ptr< Canvas5Structure::Stream > stream, std::string const &what, DataFunction const &func=&Canvas5Parser::defDataFunction)
try to read a index map
Definition: Canvas5Parser.cxx:3139
bool readFrameStyles9(std::shared_ptr< Canvas5Structure::Stream > stream)
try to read the frame zones: stroke, pen style, arrow, dashes: v9
Definition: Canvas5StyleManager.cxx:2197
@ shadowBit
Definition: MWAWFont.hxx:191
static void stringDataFunction(std::shared_ptr< Canvas5Structure::Stream > stream, Item const &item, std::string const &what)
the default function to parse a string
Definition: Canvas5Parser.cxx:3120
bool readArrows(std::shared_ptr< Canvas5Structure::Stream > stream)
try to read the arrows zones
Definition: Canvas5StyleManager.cxx:580
MWAWGraphicStyle::Hatch m_hatch
the hatch
Definition: Canvas5StyleManager.cxx:99
std::shared_ptr< Canvas5StyleManagerInternal::ColorStyle > readColorStyle(std::shared_ptr< Canvas5Structure::Stream > stream, unsigned type, long len)
try to read a color style
Definition: Canvas5StyleManager.cxx:827
Canvas5StyleManager & operator=(Canvas5StyleManager const &orig)=delete
Canvas5Parser * m_mainParser
the main parser;
Definition: Canvas5StyleManager.hxx:232
std::shared_ptr< Canvas5StyleManagerInternal::State > m_state
the state
Definition: Canvas5StyleManager.hxx:229
bool isEmpty() const
return true if the picture contains no data
Definition: libmwaw_internal.hxx:486
float m_lineWidth
the linewidth
Definition: MWAWGraphicStyle.hxx:585
float m_rotation
the rotation (in degrees)
Definition: MWAWGraphicStyle.hxx:342
std::map< int, std::shared_ptr< ColorStyle > > m_idToColor
the id to color style map
Definition: Canvas5StyleManager.cxx:205
bool hasHatch() const
returns true if the gradient is defined
Definition: MWAWGraphicStyle.hxx:288
Line()
constructor
Definition: Canvas5StyleManager.cxx:112
std::map< int, Stroke > m_idToStroke
the id to stroke style map
Definition: Canvas5StyleManager.cxx:211
a structure used to define the gradient limit in MWAWGraphicStyle
Definition: MWAWGraphicStyle.hxx:141
libmwaw::DebugFile & ascii()
return the ascii file
Definition: Canvas5Structure.hxx:70
MWAWParserStatePtr m_parserState
the parser state
Definition: Canvas5StyleManager.hxx:226
a namespace used to define basic function or structure to read a Canvas v5-v11 file
Definition: Canvas5BMParser.hxx:64
bool readArrow(std::shared_ptr< Canvas5Structure::Stream > stream, MWAWGraphicStyle::Arrow &arrow, unsigned type, long len)
try to read an arrow
Definition: Canvas5StyleManager.cxx:615
#define M_PI
Definition: libmwaw_internal.hxx:52
the main class to read a Canvas 5-10 files (and probably some not password protected Windows 11 files...
Definition: Canvas5Parser.hxx:72
Internal: the structures of a Canvas5StyleManager.
Definition: Canvas5StyleManager.cxx:62
Internal: the structures of a Canvas5Image.
Definition: Canvas5Image.cxx:70
a structure use to store a list of styles
Definition: Canvas5StyleManager.hxx:109
float size() const
returns the font size
Definition: MWAWFont.hxx:270
std::string getDebugString(std::shared_ptr< MWAWFontConverter > &converter) const
returns a string which can be used for debugging
Definition: MWAWFont.cxx:181
@ H_Double
Definition: MWAWGraphicStyle.hxx:278
@ H_Single
Definition: MWAWGraphicStyle.hxx:278
Arrow m_arrows[2]
the two arrows corresponding to start and end extremity
Definition: MWAWGraphicStyle.hxx:632
void setPattern(Pattern const &pat, float opacity=1)
set the pattern
Definition: MWAWGraphicStyle.hxx:498
static MWAWColor black()
return the back color
Definition: libmwaw_internal.hxx:245
MWAWBox2< float > MWAWBox2f
MWAWBox2 of float.
Definition: libmwaw_internal.hxx:1193
bool readFonts(std::shared_ptr< Canvas5Structure::Stream > stream, int numFonts)
try to read the fonts names
Definition: Canvas5StyleManager.cxx:1114
Internal: the stroke style of a Canvas5StyleManager.
Definition: Canvas5StyleManager.cxx:156
unsigned m_type
the type (if known)
Definition: Canvas5Parser.hxx:197
a basic hatch used in MWAWGraphicStyle
Definition: MWAWGraphicStyle.hxx:276
MWAWColor m_color
the hatch color
Definition: MWAWGraphicStyle.hxx:338
bool readDashes(std::shared_ptr< Canvas5Structure::Stream > stream)
try to read the dashes
Definition: Canvas5StyleManager.cxx:1019
void setId(int newId)
sets the font id
Definition: MWAWFont.hxx:264
bool readCharStyle(Canvas5Structure::Stream &stream, int id, CharStyle &fontIds, bool useFileColors=true)
try to read a character style, returns a font, a paragraph id and it potential link id
Definition: Canvas5StyleManager.cxx:1569
bool readStyleEnd(std::shared_ptr< Canvas5Structure::Stream > stream, MWAWFont *font=nullptr, MWAWParagraph *para=nullptr)
try to read the second part of a style which contains minor paragraph styles, hyphen,...
Definition: Canvas5StyleManager.cxx:1997
float m_offset
the offset
Definition: Canvas5StyleManager.cxx:121
int readInteger(Canvas5Structure::Stream &stream, int fieldSize) const
try to read a int: either a cast a double: fieldSize=8 or a int32/int16
Definition: Canvas5Parser.cxx:2906
bool readExtendedHeader(std::shared_ptr< Canvas5Structure::Stream > stream, int expectedValue, std::string const &what, DataFunction const &func)
try to read an extended data header, ie.
Definition: Canvas5Parser.cxx:3039
std::shared_ptr< Canvas5Image > getImageParser() const
returns the image parser
Definition: Canvas5StyleManager.cxx:234
a line of a Canvas5StyleManager pen style
Definition: Canvas5StyleManager.cxx:110
bool updateSurfaceColor(Canvas5StyleManagerInternal::ColorStyle const &color, MWAWGraphicStyle &style)
try to update the surface color given a color style
Definition: Canvas5StyleManager.cxx:2362
a structure used to store the item data of a Canvas5Parser
Definition: Canvas5Parser.hxx:183
friend std::ostream & operator<<(std::ostream &o, Stroke const &stroke)
Definition: Canvas5StyleManager.cxx:165
bool readDash(Canvas5Structure::Stream &stream, std::vector< float > &dashes, unsigned type, long len)
try to read a dash's array
Definition: Canvas5StyleManager.cxx:1050
Canvas5StyleManager(Canvas5StyleManager const &orig)=delete
unsigned m_type
the type
Definition: Canvas5StyleManager.cxx:143
void setSize(float sz, bool isRelative=false)
sets the font size
Definition: MWAWFont.hxx:275
MWAWColor m_lineColor
the line color
Definition: MWAWGraphicStyle.hxx:593
MWAWVariable< MWAWColor > m_color
the basic color
Definition: Canvas5StyleManager.cxx:95
unsigned char getAlpha() const
returns the alpha value
Definition: libmwaw_internal.hxx:264
std::map< int, MWAWGraphicStyle::Arrow > m_idToArrow
the id to arrow map
Definition: Canvas5StyleManager.cxx:203
std::map< int, std::vector< float > > m_idToDash
the id to dash map
Definition: Canvas5StyleManager.cxx:209
CharStyle()
constructor
Definition: Canvas5StyleManager.hxx:94
Internal: the pen style of a Canvas5StyleManager.
Definition: Canvas5StyleManager.cxx:108
MWAWVec2< T > center() const
the box center
Definition: libmwaw_internal.hxx:1072
@ italicBit
Definition: MWAWFont.hxx:190
MWAWVariable< librevenge::RVNGUnit > m_marginsUnit
the margins INCH, ...
Definition: MWAWParagraph.hxx:150
int m_dashId
the dash id
Definition: Canvas5StyleManager.cxx:184
std::string getString(unsigned val)
very low level: debug print some uint32_t either at char4 or sample int
Definition: Canvas5Structure.cxx:47
a basic gradient used in a MWAWGraphicStyle
Definition: MWAWGraphicStyle.hxx:139
MWAWEmbeddedObject m_texture
the embedded objet (texture)
Definition: Canvas5StyleManager.cxx:103
@ NoBreakWithNextBit
Definition: MWAWParagraph.hxx:88
MWAWVec2f m_percentCenter
the gradient center
Definition: MWAWGraphicStyle.hxx:270
Canvas5StyleManager(Canvas5Parser &parser)
constructor
Definition: Canvas5StyleManager.cxx:219
MWAWVariable< MWAWColor > m_colors[2]
the neo color
Definition: Canvas5StyleManager.cxx:147
Gradient m_gradient
the gradient
Definition: MWAWGraphicStyle.hxx:610
int m_arrowId[2]
the arrow id (beg/end)
Definition: Canvas5StyleManager.cxx:186
@ G_Ellipsoid
Definition: MWAWGraphicStyle.hxx:177
long m_length
the data length (from current position)
Definition: Canvas5Parser.hxx:199
bool readUsed(Canvas5Structure::Stream &stream, std::string const &what)
try to read the used list
Definition: Canvas5Parser.cxx:3300
friend std::ostream & operator<<(std::ostream &o, ColorStyle const &color)
Definition: Canvas5StyleManager.cxx:78
friend std::ostream & operator<<(std::ostream &o, PenStyle const &pen)
Definition: Canvas5StyleManager.cxx:134
a sub stream of Canvas5Structure
Definition: Canvas5Structure.hxx:49
@ JustificationFull
Definition: MWAWParagraph.hxx:90
bool updateLineColor(Canvas5StyleManagerInternal::ColorStyle const &color, MWAWGraphicStyle &style)
try to update the line color given a color style
Definition: Canvas5StyleManager.cxx:2316
std::shared_ptr< Canvas5ImageInternal::VKFLImage > readSymbol(std::shared_ptr< Canvas5Structure::Stream > stream, long len, MWAWVariable< MWAWColor > &backColor)
try to read a symbol zone: vkfl/TXUR
Definition: Canvas5StyleManager.cxx:942
@ JustificationRight
Definition: MWAWParagraph.hxx:91
std::shared_ptr< MWAWParserState > MWAWParserStatePtr
a smart pointer of MWAWParserState
Definition: libmwaw_internal.hxx:557
int version() const
returns the file version
Definition: Canvas5StyleManager.cxx:229
bool hasGradient(bool complex=false) const
returns true if the gradient is defined
Definition: MWAWGraphicStyle.hxx:191
Hatch m_hatch
the hatch
Definition: MWAWGraphicStyle.hxx:612
void addPos(long pos)
adds a new position in the file
Definition: MWAWDebug.cxx:53
std::vector< float > m_lineDashWidth
the dash array: a sequence of (fullsize, emptysize)
Definition: MWAWGraphicStyle.hxx:583
State()
constructor
Definition: Canvas5StyleManager.cxx:193
bool readPenStyles(std::shared_ptr< Canvas5Structure::Stream > stream)
read the pen styles
Definition: Canvas5StyleManager.cxx:1253
Type m_type
the hatch type
Definition: MWAWGraphicStyle.hxx:336
an interface used to insert comment in a binary file, written in ascii form (if debug_with_files is n...
Definition: MWAWDebug.hxx:66
bool readHatch(std::shared_ptr< Canvas5Structure::Stream > stream, long len, MWAWGraphicStyle::Hatch &hatch, MWAWVariable< MWAWColor > &backColor)
try to read a hatch zone: htch
Definition: Canvas5StyleManager.cxx:463
a small struct to define the script position in MWAWFont
Definition: MWAWFont.hxx:106
bool readParaStyle(std::shared_ptr< Canvas5Structure::Stream > stream, int id, StyleList *styles=nullptr)
try to read a paragraph style
Definition: Canvas5StyleManager.cxx:1857
Internal: the color style of a Canvas5StyleManager.
Definition: Canvas5StyleManager.cxx:66
std::shared_ptr< Canvas5Image > m_imageParser
the image parser
Definition: Canvas5Parser.hxx:254
bool updateLineStyle(int sId, MWAWGraphicStyle &style, int &numLines, int lineId=-1, float *offset=nullptr)
try to update the line style given the stroke id and returns the number of lines(plin)
Definition: Canvas5StyleManager.cxx:2461
MWAWFont m_font
the font
Definition: Canvas5StyleManager.hxx:101
float m_angle
the gradient angle
Definition: MWAWGraphicStyle.hxx:266
Class to store font.
Definition: MWAWFont.hxx:44
virtual ~Canvas5StyleManager()
destructor
Definition: Canvas5StyleManager.cxx:226
int m_linkId
the link id
Definition: Canvas5StyleManager.hxx:105
bool readInks9(std::shared_ptr< Canvas5Structure::Stream > stream)
try to read the ink color zones: v9
Definition: Canvas5StyleManager.cxx:769
@ G_Radial
Definition: MWAWGraphicStyle.hxx:177
std::shared_ptr< Canvas5StyleManagerInternal::PenStyle > readPenStyle(Canvas5Structure::Stream &stream, unsigned type, long len)
try to read a pen style
Definition: Canvas5StyleManager.cxx:1302
the main class to read the style part of Canvas 5 file
Definition: Canvas5StyleManager.hxx:86
bool readCharStyles(std::shared_ptr< Canvas5Structure::Stream > stream)
try to read the character styles
Definition: Canvas5StyleManager.cxx:1757
Type
an enum used to define the gradient type
Definition: MWAWGraphicStyle.hxx:177
a structure use to store a character style
Definition: Canvas5StyleManager.hxx:92
std::stringstream DebugStream
a basic stream (if debug_with_files is not defined, does nothing)
Definition: MWAWDebug.hxx:61
void setUnderlineStyle(Line::Style style=Line::None, bool doReset=true)
sets the underline style ( by default, we also reset the style)
Definition: MWAWFont.hxx:466
bool readPenSize(std::shared_ptr< Canvas5Structure::Stream > stream)
read the pen size (header file)
Definition: Canvas5StyleManager.cxx:1229
std::vector< Stop > m_stopList
the list of gradient limits
Definition: MWAWGraphicStyle.hxx:264
static MWAWColor colorFromCMYK(unsigned char c, unsigned char m, unsigned char y, unsigned char k)
return a color from a cmyk color ( basic)
Definition: libmwaw_internal.hxx:218
bool readFormats(std::shared_ptr< Canvas5Structure::Stream > stream)
read the list of formats, mainly an unit's conversion table
Definition: Canvas5StyleManager.cxx:1162
@ NoBreakBit
Definition: MWAWParagraph.hxx:88
void setFlags(uint32_t fl)
sets the font attributes bold, ...
Definition: MWAWFont.hxx:325
bool readDouble(Canvas5Structure::Stream &stream, double &val, bool &isNaN) const
try to read a double 8
Definition: Canvas5Parser.cxx:2959
@ lowercaseBit
Definition: MWAWFont.hxx:193
a structure used to define an arrow
Definition: MWAWGraphicStyle.hxx:56
void setSet(bool newVal)
define if the variable is set
Definition: libmwaw_internal.hxx:640
bool readInks(std::shared_ptr< Canvas5Structure::Stream > stream)
try to read the ink color zones
Definition: Canvas5StyleManager.cxx:660
unsigned m_type
the type
Definition: Canvas5StyleManager.cxx:180
Generated on Mon Jul 26 2021 00:00:00 for libmwaw by
doxygen 1.8.20