#include <WPG1Parser.h>
◆ WPG1Parser()
WPG1Parser::WPG1Parser |
( |
librevenge::RVNGInputStream * | input, |
|
|
librevenge::RVNGDrawingInterface * | painter ) |
◆ closeGroup()
void WPG1Parser::closeGroup |
( |
bool | force = false | ) |
|
|
private |
◆ decodeRLE()
bool WPG1Parser::decodeRLE |
( |
std::vector< unsigned char > & | buffer, |
|
|
unsigned | width, |
|
|
unsigned | height, |
|
|
unsigned | depth ) |
|
private |
◆ fillPixels()
void WPG1Parser::fillPixels |
( |
libwpg::WPGBitmap & | bitmap, |
|
|
const unsigned char * | buffer, |
|
|
unsigned | width, |
|
|
unsigned | height, |
|
|
unsigned | depth ) |
|
private |
◆ handleBitmapTypeOne()
void WPG1Parser::handleBitmapTypeOne |
( |
| ) |
|
|
private |
◆ handleBitmapTypeTwo()
void WPG1Parser::handleBitmapTypeTwo |
( |
| ) |
|
|
private |
◆ handleColormap()
void WPG1Parser::handleColormap |
( |
| ) |
|
|
private |
◆ handleCurvedPolyline()
void WPG1Parser::handleCurvedPolyline |
( |
| ) |
|
|
private |
◆ handleEllipse()
void WPG1Parser::handleEllipse |
( |
| ) |
|
|
private |
◆ handleEndWPG()
void WPG1Parser::handleEndWPG |
( |
| ) |
|
|
private |
◆ handleFillAttributes()
void WPG1Parser::handleFillAttributes |
( |
| ) |
|
|
private |
◆ handleGraphicsTextAttributes()
void WPG1Parser::handleGraphicsTextAttributes |
( |
| ) |
|
|
private |
◆ handleGraphicsTextTypeOne()
void WPG1Parser::handleGraphicsTextTypeOne |
( |
| ) |
|
|
private |
◆ handleGraphicsTextTypeThree()
void WPG1Parser::handleGraphicsTextTypeThree |
( |
| ) |
|
|
private |
◆ handleGraphicsTextTypeTwo()
void WPG1Parser::handleGraphicsTextTypeTwo |
( |
| ) |
|
|
private |
◆ handleGroup()
void WPG1Parser::handleGroup |
( |
| ) |
|
|
private |
◆ handleLine()
void WPG1Parser::handleLine |
( |
| ) |
|
|
private |
◆ handleLineAttributes()
void WPG1Parser::handleLineAttributes |
( |
| ) |
|
|
private |
◆ handlePageFormat()
void WPG1Parser::handlePageFormat |
( |
| ) |
|
|
private |
◆ handlePolygon()
void WPG1Parser::handlePolygon |
( |
| ) |
|
|
private |
◆ handlePolyline()
void WPG1Parser::handlePolyline |
( |
| ) |
|
|
private |
◆ handlePostscriptTypeOne()
void WPG1Parser::handlePostscriptTypeOne |
( |
| ) |
|
|
private |
◆ handlePostscriptTypeTwo()
void WPG1Parser::handlePostscriptTypeTwo |
( |
| ) |
|
|
private |
◆ handleRectangle()
void WPG1Parser::handleRectangle |
( |
| ) |
|
|
private |
◆ handleStartWPG()
void WPG1Parser::handleStartWPG |
( |
| ) |
|
|
private |
◆ parse()
bool WPG1Parser::parse |
( |
| ) |
|
|
overridevirtual |
◆ resetPalette()
void WPG1Parser::resetPalette |
( |
| ) |
|
|
private |
◆ m_avgCharWidth
unsigned WPG1Parser::m_avgCharWidth |
|
private |
◆ m_brushBackColor
◆ m_brushForeColor
◆ m_dashArray
◆ m_exit
◆ m_fontColor
◆ m_fontSize
unsigned WPG1Parser::m_fontSize |
|
private |
◆ m_gradient
librevenge::RVNGPropertyListVector WPG1Parser::m_gradient |
|
private |
◆ m_graphicsStarted
bool WPG1Parser::m_graphicsStarted |
|
private |
Referenced by closeGroup(), handleBitmapTypeOne(), handleBitmapTypeTwo(), handleColormap(), handleCurvedPolyline(), handleEllipse(), handleEndWPG(), handleFillAttributes(), handleGraphicsTextAttributes(), handleGraphicsTextTypeOne(), handleGraphicsTextTypeTwo(), handleGroup(), handleLine(), handleLineAttributes(), handlePageFormat(), handlePolygon(), handlePolyline(), handlePostscriptTypeOne(), handlePostscriptTypeTwo(), handleRectangle(), handleStartWPG(), parse(), and WPG1Parser().
◆ m_groupEnd
boost::optional<long> WPG1Parser::m_groupEnd |
|
private |
◆ m_height
Referenced by handleBitmapTypeTwo(), handleCurvedPolyline(), handleEllipse(), handleGraphicsTextTypeOne(), handleGraphicsTextTypeTwo(), handleLine(), handlePolygon(), handlePolyline(), handlePostscriptTypeOne(), handlePostscriptTypeTwo(), handleRectangle(), handleStartWPG(), and WPG1Parser().
◆ m_penBackColor
◆ m_penForeColor
◆ m_recordEnd
long WPG1Parser::m_recordEnd |
|
private |
◆ m_recordLength
int WPG1Parser::m_recordLength |
|
private |
◆ m_style
librevenge::RVNGPropertyList WPG1Parser::m_style |
|
private |
◆ m_success
bool WPG1Parser::m_success |
|
private |
◆ m_textAlign
unsigned char WPG1Parser::m_textAlign |
|
private |
◆ m_width
The documentation for this class was generated from the following files: