#include <WPG2Parser.h>
◆ WPG2Parser()
WPG2Parser::WPG2Parser |
( |
librevenge::RVNGInputStream * | input, |
|
|
librevenge::RVNGDrawingInterface * | painter, |
|
|
bool | isEmbedded = false ) |
◆ checkRLESize()
bool WPG2Parser::checkRLESize |
( |
unsigned | bytes | ) |
const |
|
private |
◆ flushCompoundPolygon()
void WPG2Parser::flushCompoundPolygon |
( |
| ) |
|
|
private |
◆ getRemainingRecordLength()
unsigned int WPG2Parser::getRemainingRecordLength |
( |
| ) |
const |
|
private |
◆ handleArc()
void WPG2Parser::handleArc |
( |
| ) |
|
|
private |
◆ handleBitmap()
void WPG2Parser::handleBitmap |
( |
| ) |
|
|
private |
◆ handleBitmapData()
void WPG2Parser::handleBitmapData |
( |
| ) |
|
|
private |
◆ handleBrushBackColor()
void WPG2Parser::handleBrushBackColor |
( |
| ) |
|
|
private |
◆ handleBrushForeColor()
void WPG2Parser::handleBrushForeColor |
( |
| ) |
|
|
private |
◆ handleBrushGradient()
void WPG2Parser::handleBrushGradient |
( |
| ) |
|
|
private |
◆ handleBrushPattern()
void WPG2Parser::handleBrushPattern |
( |
| ) |
|
|
private |
◆ handleColorPalette()
void WPG2Parser::handleColorPalette |
( |
| ) |
|
|
private |
◆ handleCompoundPolygon()
void WPG2Parser::handleCompoundPolygon |
( |
| ) |
|
|
private |
◆ handleDPBrushBackColor()
void WPG2Parser::handleDPBrushBackColor |
( |
| ) |
|
|
private |
◆ handleDPBrushForeColor()
void WPG2Parser::handleDPBrushForeColor |
( |
| ) |
|
|
private |
◆ handleDPBrushGradient()
void WPG2Parser::handleDPBrushGradient |
( |
| ) |
|
|
private |
◆ handleDPColorPalette()
void WPG2Parser::handleDPColorPalette |
( |
| ) |
|
|
private |
◆ handleDPPenBackColor()
void WPG2Parser::handleDPPenBackColor |
( |
| ) |
|
|
private |
◆ handleDPPenForeColor()
void WPG2Parser::handleDPPenForeColor |
( |
| ) |
|
|
private |
◆ handleDPPenSize()
void WPG2Parser::handleDPPenSize |
( |
| ) |
|
|
private |
◆ handleEndWPG()
void WPG2Parser::handleEndWPG |
( |
| ) |
|
|
private |
◆ handleFormSettings()
void WPG2Parser::handleFormSettings |
( |
| ) |
|
|
private |
◆ handleLayer()
void WPG2Parser::handleLayer |
( |
| ) |
|
|
private |
◆ handleLineCap()
void WPG2Parser::handleLineCap |
( |
| ) |
|
|
private |
◆ handleLineJoin()
void WPG2Parser::handleLineJoin |
( |
| ) |
|
|
private |
◆ handleObjectCapsule()
void WPG2Parser::handleObjectCapsule |
( |
| ) |
|
|
private |
◆ handleObjectImage()
void WPG2Parser::handleObjectImage |
( |
| ) |
|
|
private |
◆ handlePatternDefinition()
void WPG2Parser::handlePatternDefinition |
( |
| ) |
|
|
private |
◆ handlePenBackColor()
void WPG2Parser::handlePenBackColor |
( |
| ) |
|
|
private |
◆ handlePenForeColor()
void WPG2Parser::handlePenForeColor |
( |
| ) |
|
|
private |
◆ handlePenSize()
void WPG2Parser::handlePenSize |
( |
| ) |
|
|
private |
◆ handlePenStyle()
void WPG2Parser::handlePenStyle |
( |
| ) |
|
|
private |
◆ handlePenStyleDefinition()
void WPG2Parser::handlePenStyleDefinition |
( |
| ) |
|
|
private |
◆ handlePolycurve()
void WPG2Parser::handlePolycurve |
( |
| ) |
|
|
private |
◆ handlePolyline()
void WPG2Parser::handlePolyline |
( |
| ) |
|
|
private |
◆ handlePolyspline()
void WPG2Parser::handlePolyspline |
( |
| ) |
|
|
private |
◆ handleRectangle()
void WPG2Parser::handleRectangle |
( |
| ) |
|
|
private |
◆ handleStartWPG()
void WPG2Parser::handleStartWPG |
( |
| ) |
|
|
private |
◆ handleTextBlock()
void WPG2Parser::handleTextBlock |
( |
| ) |
|
|
private |
◆ handleTextData()
void WPG2Parser::handleTextData |
( |
| ) |
|
|
private |
◆ handleTextLine()
void WPG2Parser::handleTextLine |
( |
| ) |
|
|
private |
◆ handleTextPath()
void WPG2Parser::handleTextPath |
( |
| ) |
|
|
private |
◆ parse()
bool WPG2Parser::parse |
( |
| ) |
|
|
overridevirtual |
◆ parseCharacterization()
◆ resetPalette()
void WPG2Parser::resetPalette |
( |
| ) |
|
|
private |
◆ setPenStyle()
void WPG2Parser::setPenStyle |
( |
| ) |
|
|
private |
◆ toDouble()
double WPG2Parser::toDouble |
( |
long | x | ) |
const |
|
private |
Referenced by handleArc(), handleBitmap(), handleBrushForeColor(), handleDPBrushForeColor(), handleDPPenSize(), handleFormSettings(), handleObjectCapsule(), handlePenSize(), handlePenStyleDefinition(), handlePolycurve(), handlePolyline(), handleRectangle(), handleStartWPG(), handleTextBlock(), and handleTextLine().
◆ transformXY()
void WPG2Parser::transformXY |
( |
long & | x, |
|
|
long & | y ) const |
|
private |
◆ m_binaryData
◆ m_bitmap
◆ m_brushBackColor
◆ m_brushForeColor
◆ m_compoundClosed
bool WPG2Parser::m_compoundClosed |
|
private |
◆ m_compoundFilled
bool WPG2Parser::m_compoundFilled |
|
private |
◆ m_compoundFramed
bool WPG2Parser::m_compoundFramed |
|
private |
◆ m_compoundMatrix
◆ m_compoundWindingRule
bool WPG2Parser::m_compoundWindingRule |
|
private |
◆ m_dashArray
◆ m_dashArrayStyles
◆ m_doublePrecision
bool WPG2Parser::m_doublePrecision |
|
private |
Referenced by handleArc(), handleBitmap(), handleDPBrushBackColor(), handleDPBrushForeColor(), handleDPPenBackColor(), handleDPPenForeColor(), handleFormSettings(), handleObjectCapsule(), handlePenStyleDefinition(), handlePolycurve(), handlePolyline(), handleRectangle(), handleStartWPG(), handleTextBlock(), handleTextLine(), toDouble(), and WPG2Parser().
◆ m_drawTextData
bool WPG2Parser::m_drawTextData |
|
private |
◆ m_exit
◆ m_gradient
librevenge::RVNGPropertyListVector WPG2Parser::m_gradient |
|
private |
◆ m_gradientAngle
double WPG2Parser::m_gradientAngle |
|
private |
◆ m_gradientRef
librevenge::RVNGPropertyList WPG2Parser::m_gradientRef |
|
private |
◆ m_graphicsStarted
bool WPG2Parser::m_graphicsStarted |
|
private |
Referenced by flushCompoundPolygon(), handleArc(), handleBitmap(), handleBitmapData(), handleBrushBackColor(), handleBrushForeColor(), handleBrushGradient(), handleBrushPattern(), handleColorPalette(), handleCompoundPolygon(), handleDPBrushBackColor(), handleDPBrushForeColor(), handleDPBrushGradient(), handleDPColorPalette(), handleDPPenBackColor(), handleDPPenForeColor(), handleDPPenSize(), handleEndWPG(), handleLayer(), handleLineCap(), handleLineJoin(), handleObjectCapsule(), handleObjectImage(), handlePatternDefinition(), handlePenBackColor(), handlePenForeColor(), handlePenSize(), handlePenStyle(), handlePenStyleDefinition(), handlePolycurve(), handlePolyline(), handlePolyspline(), handleRectangle(), handleStartWPG(), handleTextBlock(), handleTextData(), handleTextLine(), handleTextPath(), and WPG2Parser().
◆ m_groupStack
Referenced by flushCompoundPolygon(), handleBrushBackColor(), handleBrushForeColor(), handleBrushGradient(), handleBrushPattern(), handleDPBrushBackColor(), handleDPBrushForeColor(), handleDPBrushGradient(), handleDPPenBackColor(), handleDPPenForeColor(), handleDPPenSize(), handleLineCap(), handleLineJoin(), handlePenBackColor(), handlePenForeColor(), handlePenSize(), handlePenStyle(), handlePolycurve(), handlePolyline(), parse(), and WPG2Parser().
◆ m_height
long WPG2Parser::m_height |
|
private |
◆ m_hFlipped
bool WPG2Parser::m_hFlipped |
|
private |
◆ m_layerOpened
bool WPG2Parser::m_layerOpened |
|
private |
◆ m_matrix
◆ m_penBackColor
◆ m_penForeColor
◆ m_recordEnd
long WPG2Parser::m_recordEnd |
|
private |
◆ m_recordLength
int WPG2Parser::m_recordLength |
|
private |
◆ m_style
librevenge::RVNGPropertyList WPG2Parser::m_style |
|
private |
Referenced by flushCompoundPolygon(), handleArc(), handleBrushBackColor(), handleBrushForeColor(), handleDPBrushBackColor(), handleDPBrushForeColor(), handleDPPenBackColor(), handleDPPenForeColor(), handleDPPenSize(), handlePenBackColor(), handlePenForeColor(), handlePenSize(), handlePenStyle(), handlePolycurve(), handlePolyline(), handleRectangle(), setPenStyle(), and WPG2Parser().
◆ m_success
bool WPG2Parser::m_success |
|
private |
◆ m_textData
◆ m_vFlipped
bool WPG2Parser::m_vFlipped |
|
private |
◆ m_width
◆ m_xofs
◆ m_xres
unsigned int WPG2Parser::m_xres |
|
private |
Referenced by handleArc(), handleBitmap(), handleDPPenSize(), handleFormSettings(), handleObjectCapsule(), handlePenSize(), handlePolycurve(), handlePolyline(), handleRectangle(), handleStartWPG(), handleTextBlock(), handleTextLine(), and WPG2Parser().
◆ m_yofs
◆ m_yres
unsigned int WPG2Parser::m_yres |
|
private |
Referenced by handleArc(), handleBitmap(), handleFormSettings(), handleObjectCapsule(), handlePolycurve(), handlePolyline(), handleRectangle(), handleStartWPG(), handleTextBlock(), handleTextLine(), and WPG2Parser().
The documentation for this class was generated from the following files: