|
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 |