#include <WPS8TextStyle.h>
| Classes | |
| struct | FontData | 
| Public Member Functions | |
| WPS8TextStyle (WPS8Text &parser) | |
| ~WPS8TextStyle () | |
| void | setListener (WPSContentListenerPtr &listen) | 
| sets the listener  More... | |
| bool | readStructures () | 
| finds all entries which correspond to the styles, parses them and stores data  More... | |
| Protected Member Functions | |
| bool | readFontNames (WPSEntry const &entry) | 
| reads the font names  More... | |
| bool | readFont (long endPos, int &id, std::string &mess) | 
| reads a font properties  More... | |
| void | sendFont (int fId, FontData &data) | 
| bool | readParagraph (long endPos, int &id, std::string &mess) | 
| the paragraph  More... | |
| void | sendParagraph (int pId) | 
| bool | readSTSH (WPSEntry const &entry) | 
| reads a style sheet zone  More... | |
| bool | readSGP (WPSEntry const &entry) | 
| parses a SGP zone: style general property ?  More... | |
| bool | findFDPStructures (int which, std::vector< WPSEntry > &result) | 
| finds the FDPC/FDPP structure using the BTEC/BTEP entries which == 0 means FDPP, 1 means FDPC  More... | |
| bool | findFDPStructuresByHand (int which, std::vector< WPSEntry > &result) | 
| finds the FDPC/FDPP structure by searching after the text zone which == 0 means FDPP, 1 means FDPC  More... | |
| libwps::DebugFile & | ascii () | 
| a DebugFile used to write what we recognize when we parse the document  More... | |
| Protected Attributes | |
| WPS8Text & | m_mainParser | 
| the main parser  More... | |
| RVNGInputStreamPtr | m_input | 
| the main input  More... | |
| WPSContentListenerPtr | m_listener | 
| the listener  More... | |
| shared_ptr< WPS8TextStyleInternal::State > | m_state | 
| the internal state  More... | |
| libwps::DebugFile & | m_asciiFile | 
| the ascii file  More... | |
| Private Member Functions | |
| WPS8TextStyle (WPS8TextStyle const &orig) | |
| private copy constructor: forbidden  More... | |
| WPS8TextStyle & | operator= (WPS8TextStyle const &orig) | 
| private copy operator: forbidden  More... | |
| Friends | |
| class | WPS8Text | 
| 
 | explicit | 
| WPS8TextStyle::~WPS8TextStyle | ( | ) | 
| 
 | private | 
private copy constructor: forbidden
| 
 | inlineprotected | 
a DebugFile used to write what we recognize when we parse the document
Referenced by readFontNames(), readSGP(), and readSTSH().
| 
 | protected | 
finds the FDPC/FDPP structure using the BTEC/BTEP entries which == 0 means FDPP, 1 means FDPC
Referenced by readStructures().
| 
 | protected | 
finds the FDPC/FDPP structure by searching after the text zone which == 0 means FDPP, 1 means FDPC
Referenced by readStructures().
| 
 | private | 
private copy operator: forbidden
| 
 | protected | 
reads a font properties
Referenced by WPS8Text::mainParser(), and readSTSH().
| 
 | protected | 
reads the font names
Referenced by readStructures().
| 
 | protected | 
the paragraph
Note: I also find a val 0x2D which seems to have some sense in correspondance with field 15 (val 0x29) and field 1c
Referenced by WPS8Text::mainParser(), and readSTSH().
| 
 | protected | 
parses a SGP zone: style general property ?
Referenced by readStructures().
| bool WPS8TextStyle::readStructures | ( | ) | 
finds all entries which correspond to the styles, parses them and stores data
| 
 | protected | 
reads a style sheet zone
| 
 | protected | 
| 
 | protected | 
| 
 | inline | 
sets the listener
| 
 | friend | 
| 
 | protected | 
the ascii file
| 
 | protected | 
the main input
Referenced by readFont(), readFontNames(), readParagraph(), readSGP(), and readSTSH().
| 
 | protected | 
the listener
Referenced by sendFont(), and sendParagraph().
| 
 | protected | 
the main parser
Referenced by findFDPStructures(), findFDPStructuresByHand(), WPS8Text::mainParser(), readStructures(), and readSTSH().
| 
 | mutableprotected | 
the internal state
Referenced by readFont(), readFontNames(), readParagraph(), sendFont(), sendParagraph(), and WPS8TextStyle().