28#ifndef __WPG1PARSER_H__
29#define __WPG1PARSER_H__
33#include <librevenge/librevenge.h>
42 WPG1Parser(librevenge::RVNGInputStream *input, librevenge::RVNGDrawingInterface *painter);
43 bool parse()
override;
61 bool decodeRLE(std::vector<unsigned char> &buffer,
unsigned width,
unsigned height,
unsigned depth);
Definition: WPG1Parser.h:40
void handleStartWPG()
Definition: WPG1Parser.cpp:286
libwpg::WPGDashArray m_dashArray
Definition: WPG1Parser.h:88
void handleEllipse()
Definition: WPG1Parser.cpp:510
void handleLine()
Definition: WPG1Parser.cpp:387
WPG1Parser(librevenge::RVNGInputStream *input, librevenge::RVNGDrawingInterface *painter)
Definition: WPG1Parser.cpp:145
void handlePostscriptTypeOne()
Definition: WPG1Parser.cpp:855
void handleEndWPG()
Definition: WPG1Parser.cpp:307
void resetPalette()
Definition: WPG1Parser.cpp:1008
void handleRectangle()
Definition: WPG1Parser.cpp:449
int m_width
Definition: WPG1Parser.h:81
libwpg::WPGColor m_penBackColor
Definition: WPG1Parser.h:85
librevenge::RVNGPropertyList m_style
Definition: WPG1Parser.h:83
void handleCurvedPolyline()
Definition: WPG1Parser.cpp:540
void fillPixels(libwpg::WPGBitmap &bitmap, const unsigned char *buffer, unsigned width, unsigned height, unsigned depth)
Definition: WPG1Parser.cpp:666
bool m_success
Definition: WPG1Parser.h:78
librevenge::RVNGPropertyListVector m_gradient
Definition: WPG1Parser.h:89
void handleGraphicsTextTypeTwo()
Definition: WPG1Parser.cpp:973
void handlePostscriptTypeTwo()
Definition: WPG1Parser.cpp:883
bool m_exit
Definition: WPG1Parser.h:79
libwpg::WPGColor m_brushForeColor
Definition: WPG1Parser.h:86
void handleGraphicsTextAttributes()
Definition: WPG1Parser.cpp:937
void handleFillAttributes()
Definition: WPG1Parser.cpp:339
bool parse() override
Definition: WPG1Parser.cpp:163
void handlePolygon()
Definition: WPG1Parser.cpp:478
void handlePolyline()
Definition: WPG1Parser.cpp:420
void handleGraphicsTextTypeOne()
Definition: WPG1Parser.cpp:943
void handleBitmapTypeTwo()
Definition: WPG1Parser.cpp:788
long m_recordEnd
Definition: WPG1Parser.h:77
libwpg::WPGColor m_penForeColor
Definition: WPG1Parser.h:84
void handleBitmapTypeOne()
Definition: WPG1Parser.cpp:737
void handleLineAttributes()
Definition: WPG1Parser.cpp:360
void handleColormap()
Definition: WPG1Parser.cpp:318
void handleGraphicsTextTypeThree()
bool decodeRLE(std::vector< unsigned char > &buffer, unsigned width, unsigned height, unsigned depth)
Definition: WPG1Parser.cpp:591
int m_recordLength
Definition: WPG1Parser.h:76
libwpg::WPGColor m_brushBackColor
Definition: WPG1Parser.h:87
bool m_graphicsStarted
Definition: WPG1Parser.h:80
int m_height
Definition: WPG1Parser.h:82
Definition: WPGXParser.h:40
Definition: WPGBitmap.h:40
Definition: WPGColor.h:35
Definition: WPGDashArray.h:37