libfreehand::FHParser Class Reference

#include <FHParser.h>

Public Member Functions

 FHParser ()
 
virtual ~FHParser ()
 
bool parse (librevenge::RVNGInputStream *input, librevenge::RVNGDrawingInterface *painter)
 

Private Member Functions

 FHParser (const FHParser &)
 
FHParseroperator= (const FHParser &)
 
void parseDictionary (librevenge::RVNGInputStream *input)
 
void parseRecordList (librevenge::RVNGInputStream *input)
 
void parseRecord (librevenge::RVNGInputStream *input, FHCollector *collector, int recordId)
 
void parseRecords (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void parseDocument (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readAGDFont (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readAGDSelection (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readArrowPath (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readAttributeHolder (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readBasicFill (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readBasicLine (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readBendFilter (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readBlendObject (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readBlock (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readBrush (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readBrushStroke (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readBrushTip (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readCalligraphicStroke (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readCharacterFill (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readClipGroup (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readCollector (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readColor6 (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readCompositePath (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readConeFill (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readConnectorLine (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readContentFill (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readContourFill (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readCustomProc (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readDataList (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readData (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readDateTime (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readDisplayText (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readDuetFilter (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readElement (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readElemList (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readElemPropLst (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readEnvelope (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readExpandFilter (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readExtrusion (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readFHDocHeader (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readFHTail (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readFigure (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readFileDescriptor (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readFilterAttributeHolder (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readFWBevelFilter (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readFWBlurFilter (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readFWFeatherFilter (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readFWGlowFilter (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readFWShadowFilter (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readFWSharpenFilter (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readGradientMaskFilter (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readGraphicStyle (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readGroup (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readGuides (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readHalftone (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readImageFill (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readImageImport (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readImport (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readLayer (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readLensFill (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readLinearFill (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readLinePat (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readLineTable (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readList (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readMasterPageDocMan (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readMasterPageElement (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readMasterPageLayerElement (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readMasterPageLayerInstance (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readMasterPageSymbolClass (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readMasterPageSymbolInstance (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readMDict (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readMName (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readMpObject (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readMQuickDict (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readMString (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readMultiBlend (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readMultiColorList (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readNewBlend (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readNewContourFill (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readNewRadialFill (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readOpacityFilter (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readOval (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readPantoneColor (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readParagraph (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readPath (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readPathText (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readPathTextLineInfo (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readPatternFill (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readPatternLine (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readPerspectiveEnvelope (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readPerspectiveGrid (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readPolygonFigure (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readProcedure (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readProcessColor (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readPropLst (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readPSFill (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readPSLine (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readRadialFill (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readRadialFillX (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readRaggedFilter (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readRectangle (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readSketchFilter (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readSpotColor (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readSpotColor6 (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readStylePropLst (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readSwfImport (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readSymbolClass (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readSymbolInstance (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readSymbolLibrary (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readTabTable (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readTaperedFill (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readTaperedFillX (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readTEffect (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readTextBlok (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readTextEffs (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readTextObject (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readTileFill (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readTintColor (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readTintColor6 (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readTransformFilter (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readTString (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readUString (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readVDict (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readVMpObj (librevenge::RVNGInputStream *input, FHCollector *collector)
 
void readXform (librevenge::RVNGInputStream *input, FHCollector *collector)
 
unsigned _readRecordId (librevenge::RVNGInputStream *input)
 
unsigned _xformCalc (unsigned char var1, unsigned char var2)
 
double _readCoordinate (librevenge::RVNGInputStream *input)
 
FHRGBColor _readRGBColor (librevenge::RVNGInputStream *input)
 
FHRGBColor _readCMYKColor (librevenge::RVNGInputStream *input)
 
void _readPropLstElements (librevenge::RVNGInputStream *input, std::map< unsigned, unsigned > &properties, unsigned size)
 
void _readBlockInformation (librevenge::RVNGInputStream *input, unsigned i, unsigned &layerListId)
 
void _readFH3CharProperties (librevenge::RVNGInputStream *input, FH3CharProperties &charProps)
 
void _readFH3ParaProperties (librevenge::RVNGInputStream *input, FH3ParaProperties &paraProps)
 

Private Attributes

librevenge::RVNGInputStream * m_input
 
FHCollectorm_collector
 
int m_version
 
std::map< unsigned short, int > m_dictionary
 
std::vector< unsigned short > m_records
 
std::vector< unsignedshort >::size_type m_currentRecord
 
FHPageInfo m_pageInfo
 
cmsHTRANSFORM m_colorTransform
 

Constructor & Destructor Documentation

◆ FHParser() [1/2]

libfreehand::FHParser::FHParser ( )
explicit

◆ ~FHParser()

libfreehand::FHParser::~FHParser ( )
virtual

◆ FHParser() [2/2]

libfreehand::FHParser::FHParser ( const FHParser )
private

Member Function Documentation

◆ _readBlockInformation()

void libfreehand::FHParser::_readBlockInformation ( librevenge::RVNGInputStream *  input,
unsigned  i,
unsigned &  layerListId 
)
private

◆ _readCMYKColor()

libfreehand::FHRGBColor libfreehand::FHParser::_readCMYKColor ( librevenge::RVNGInputStream *  input)
private

◆ _readCoordinate()

double libfreehand::FHParser::_readCoordinate ( librevenge::RVNGInputStream *  input)
private

◆ _readFH3CharProperties()

void libfreehand::FHParser::_readFH3CharProperties ( librevenge::RVNGInputStream *  input,
FH3CharProperties charProps 
)
private

◆ _readFH3ParaProperties()

void libfreehand::FHParser::_readFH3ParaProperties ( librevenge::RVNGInputStream *  input,
FH3ParaProperties paraProps 
)
private

◆ _readPropLstElements()

void libfreehand::FHParser::_readPropLstElements ( librevenge::RVNGInputStream *  input,
std::map< unsigned, unsigned > &  properties,
unsigned  size 
)
private

◆ _readRecordId()

unsigned libfreehand::FHParser::_readRecordId ( librevenge::RVNGInputStream *  input)
private

◆ _readRGBColor()

libfreehand::FHRGBColor libfreehand::FHParser::_readRGBColor ( librevenge::RVNGInputStream *  input)
private

◆ _xformCalc()

unsigned libfreehand::FHParser::_xformCalc ( unsigned char  var1,
unsigned char  var2 
)
private

◆ operator=()

FHParser & libfreehand::FHParser::operator= ( const FHParser )
private

◆ parse()

bool libfreehand::FHParser::parse ( librevenge::RVNGInputStream *  input,
librevenge::RVNGDrawingInterface *  painter 
)

◆ parseDictionary()

void libfreehand::FHParser::parseDictionary ( librevenge::RVNGInputStream *  input)
private

◆ parseDocument()

void libfreehand::FHParser::parseDocument ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ parseRecord()

void libfreehand::FHParser::parseRecord ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector,
int  recordId 
)
private

◆ parseRecordList()

void libfreehand::FHParser::parseRecordList ( librevenge::RVNGInputStream *  input)
private

◆ parseRecords()

void libfreehand::FHParser::parseRecords ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readAGDFont()

void libfreehand::FHParser::readAGDFont ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readAGDSelection()

void libfreehand::FHParser::readAGDSelection ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readArrowPath()

void libfreehand::FHParser::readArrowPath ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readAttributeHolder()

void libfreehand::FHParser::readAttributeHolder ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readBasicFill()

void libfreehand::FHParser::readBasicFill ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readBasicLine()

void libfreehand::FHParser::readBasicLine ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readBendFilter()

void libfreehand::FHParser::readBendFilter ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readBlendObject()

void libfreehand::FHParser::readBlendObject ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readBlock()

void libfreehand::FHParser::readBlock ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readBrush()

void libfreehand::FHParser::readBrush ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readBrushStroke()

void libfreehand::FHParser::readBrushStroke ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readBrushTip()

void libfreehand::FHParser::readBrushTip ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readCalligraphicStroke()

void libfreehand::FHParser::readCalligraphicStroke ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readCharacterFill()

void libfreehand::FHParser::readCharacterFill ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readClipGroup()

void libfreehand::FHParser::readClipGroup ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readCollector()

void libfreehand::FHParser::readCollector ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readColor6()

void libfreehand::FHParser::readColor6 ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readCompositePath()

void libfreehand::FHParser::readCompositePath ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readConeFill()

void libfreehand::FHParser::readConeFill ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readConnectorLine()

void libfreehand::FHParser::readConnectorLine ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readContentFill()

void libfreehand::FHParser::readContentFill ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readContourFill()

void libfreehand::FHParser::readContourFill ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readCustomProc()

void libfreehand::FHParser::readCustomProc ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readData()

void libfreehand::FHParser::readData ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readDataList()

void libfreehand::FHParser::readDataList ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readDateTime()

void libfreehand::FHParser::readDateTime ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readDisplayText()

void libfreehand::FHParser::readDisplayText ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readDuetFilter()

void libfreehand::FHParser::readDuetFilter ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readElement()

void libfreehand::FHParser::readElement ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readElemList()

void libfreehand::FHParser::readElemList ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readElemPropLst()

void libfreehand::FHParser::readElemPropLst ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readEnvelope()

void libfreehand::FHParser::readEnvelope ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readExpandFilter()

void libfreehand::FHParser::readExpandFilter ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readExtrusion()

void libfreehand::FHParser::readExtrusion ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readFHDocHeader()

void libfreehand::FHParser::readFHDocHeader ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readFHTail()

void libfreehand::FHParser::readFHTail ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readFigure()

void libfreehand::FHParser::readFigure ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readFileDescriptor()

void libfreehand::FHParser::readFileDescriptor ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readFilterAttributeHolder()

void libfreehand::FHParser::readFilterAttributeHolder ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readFWBevelFilter()

void libfreehand::FHParser::readFWBevelFilter ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readFWBlurFilter()

void libfreehand::FHParser::readFWBlurFilter ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readFWFeatherFilter()

void libfreehand::FHParser::readFWFeatherFilter ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readFWGlowFilter()

void libfreehand::FHParser::readFWGlowFilter ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readFWShadowFilter()

void libfreehand::FHParser::readFWShadowFilter ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readFWSharpenFilter()

void libfreehand::FHParser::readFWSharpenFilter ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readGradientMaskFilter()

void libfreehand::FHParser::readGradientMaskFilter ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readGraphicStyle()

void libfreehand::FHParser::readGraphicStyle ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readGroup()

void libfreehand::FHParser::readGroup ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readGuides()

void libfreehand::FHParser::readGuides ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readHalftone()

void libfreehand::FHParser::readHalftone ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readImageFill()

void libfreehand::FHParser::readImageFill ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readImageImport()

void libfreehand::FHParser::readImageImport ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readImport()

void libfreehand::FHParser::readImport ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readLayer()

void libfreehand::FHParser::readLayer ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readLensFill()

void libfreehand::FHParser::readLensFill ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readLinearFill()

void libfreehand::FHParser::readLinearFill ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readLinePat()

void libfreehand::FHParser::readLinePat ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readLineTable()

void libfreehand::FHParser::readLineTable ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readList()

void libfreehand::FHParser::readList ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readMasterPageDocMan()

void libfreehand::FHParser::readMasterPageDocMan ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readMasterPageElement()

void libfreehand::FHParser::readMasterPageElement ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readMasterPageLayerElement()

void libfreehand::FHParser::readMasterPageLayerElement ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readMasterPageLayerInstance()

void libfreehand::FHParser::readMasterPageLayerInstance ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readMasterPageSymbolClass()

void libfreehand::FHParser::readMasterPageSymbolClass ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readMasterPageSymbolInstance()

void libfreehand::FHParser::readMasterPageSymbolInstance ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readMDict()

void libfreehand::FHParser::readMDict ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readMName()

void libfreehand::FHParser::readMName ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readMpObject()

void libfreehand::FHParser::readMpObject ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readMQuickDict()

void libfreehand::FHParser::readMQuickDict ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readMString()

void libfreehand::FHParser::readMString ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readMultiBlend()

void libfreehand::FHParser::readMultiBlend ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readMultiColorList()

void libfreehand::FHParser::readMultiColorList ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readNewBlend()

void libfreehand::FHParser::readNewBlend ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readNewContourFill()

void libfreehand::FHParser::readNewContourFill ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readNewRadialFill()

void libfreehand::FHParser::readNewRadialFill ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readOpacityFilter()

void libfreehand::FHParser::readOpacityFilter ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readOval()

void libfreehand::FHParser::readOval ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readPantoneColor()

void libfreehand::FHParser::readPantoneColor ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readParagraph()

void libfreehand::FHParser::readParagraph ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readPath()

void libfreehand::FHParser::readPath ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readPathText()

void libfreehand::FHParser::readPathText ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readPathTextLineInfo()

void libfreehand::FHParser::readPathTextLineInfo ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readPatternFill()

void libfreehand::FHParser::readPatternFill ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readPatternLine()

void libfreehand::FHParser::readPatternLine ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readPerspectiveEnvelope()

void libfreehand::FHParser::readPerspectiveEnvelope ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readPerspectiveGrid()

void libfreehand::FHParser::readPerspectiveGrid ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readPolygonFigure()

void libfreehand::FHParser::readPolygonFigure ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readProcedure()

void libfreehand::FHParser::readProcedure ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readProcessColor()

void libfreehand::FHParser::readProcessColor ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readPropLst()

void libfreehand::FHParser::readPropLst ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readPSFill()

void libfreehand::FHParser::readPSFill ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readPSLine()

void libfreehand::FHParser::readPSLine ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readRadialFill()

void libfreehand::FHParser::readRadialFill ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readRadialFillX()

void libfreehand::FHParser::readRadialFillX ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readRaggedFilter()

void libfreehand::FHParser::readRaggedFilter ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readRectangle()

void libfreehand::FHParser::readRectangle ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readSketchFilter()

void libfreehand::FHParser::readSketchFilter ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readSpotColor()

void libfreehand::FHParser::readSpotColor ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readSpotColor6()

void libfreehand::FHParser::readSpotColor6 ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readStylePropLst()

void libfreehand::FHParser::readStylePropLst ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readSwfImport()

void libfreehand::FHParser::readSwfImport ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readSymbolClass()

void libfreehand::FHParser::readSymbolClass ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readSymbolInstance()

void libfreehand::FHParser::readSymbolInstance ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readSymbolLibrary()

void libfreehand::FHParser::readSymbolLibrary ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readTabTable()

void libfreehand::FHParser::readTabTable ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readTaperedFill()

void libfreehand::FHParser::readTaperedFill ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readTaperedFillX()

void libfreehand::FHParser::readTaperedFillX ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readTEffect()

void libfreehand::FHParser::readTEffect ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readTextBlok()

void libfreehand::FHParser::readTextBlok ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readTextEffs()

void libfreehand::FHParser::readTextEffs ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readTextObject()

void libfreehand::FHParser::readTextObject ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readTileFill()

void libfreehand::FHParser::readTileFill ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readTintColor()

void libfreehand::FHParser::readTintColor ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readTintColor6()

void libfreehand::FHParser::readTintColor6 ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readTransformFilter()

void libfreehand::FHParser::readTransformFilter ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readTString()

void libfreehand::FHParser::readTString ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readUString()

void libfreehand::FHParser::readUString ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readVDict()

void libfreehand::FHParser::readVDict ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readVMpObj()

void libfreehand::FHParser::readVMpObj ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

◆ readXform()

void libfreehand::FHParser::readXform ( librevenge::RVNGInputStream *  input,
libfreehand::FHCollector collector 
)
private

Member Data Documentation

◆ m_collector

FHCollector* libfreehand::FHParser::m_collector
private

◆ m_colorTransform

cmsHTRANSFORM libfreehand::FHParser::m_colorTransform
private

Referenced by FHParser().

◆ m_currentRecord

std::vector<unsignedshort>::size_type libfreehand::FHParser::m_currentRecord
private

◆ m_dictionary

std::map<unsigned short, int> libfreehand::FHParser::m_dictionary
private

◆ m_input

librevenge::RVNGInputStream* libfreehand::FHParser::m_input
private

◆ m_pageInfo

FHPageInfo libfreehand::FHParser::m_pageInfo
private

◆ m_records

std::vector<unsigned short> libfreehand::FHParser::m_records
private

◆ m_version

int libfreehand::FHParser::m_version
private

The documentation for this class was generated from the following files:

Generated for libfreehand by doxygen 1.9.7