|
Public Member Functions |
| | WPS8Parser (WPSInputStream *input, WPSHeader *header) |
| | ~WPS8Parser () |
| void | parse (WPXHLListenerImpl *listenerImpl) |
Private Member Functions |
| void | readFontsTable (WPSInputStream *input) |
| | Reads fonts table into memory.
|
| void | appendUTF16LE (WPSInputStream *input, WPS8Listener *listener) |
| void | readText (WPSInputStream *input, WPS8Listener *listener) |
| | Read the text of the document using previously-read formatting information.
|
| bool | readFODPage (WPSInputStream *input, std::vector< FOD > *FODs, uint16_t page_size) |
| | Read a single page (of size page_size bytes) that contains formatting descriptors for either characters OR paragraphs.
|
| void | parseHeaderIndexEntry (WPSInputStream *input) |
| | Parse an index entry in the file format's header.
|
| void | parseHeaderIndex (WPSInputStream *input) |
| | In the header, parse the index to the different sections of the CONTENTS stream.
|
| void | parsePages (std::list< WPSPageSpan > &pageList, WPSInputStream *input) |
| | Read the page format from the file.
|
| void | parse (WPSInputStream *stream, WPS8Listener *listener) |
| void | propertyChangeTextAttribute (const uint32_t newTextAttributeBits, const uint8_t attribute, const uint32_t bit, WPS8Listener *listener) |
| void | propertyChangeDelta (uint32_t newTextAttributeBits, WPS8Listener *listener) |
| void | propertyChange (std::string rgchProp, WPS8Listener *listener) |
| | Process a character property change.
|
Private Attributes |
| uint32_t | offset_eot |
| uint32_t | oldTextAttributeBits |
| HeaderIndexMultiMap | headerIndexTable |
| std::vector< FOD > | CHFODs |
| std::vector< std::string > | fonts |