#include <PMDParser.h>
|
void | parseGlobalInfo (const PMDRecordContainer &container) |
|
void | parseFonts () |
|
void | parseColors () |
|
void | parsePages (const PMDRecordContainer &container) |
|
void | parseShapes (uint16_t seqNum, unsigned pageID) |
|
void | parseLine (const PMDRecordContainer &container, unsigned recordIndex, unsigned pageID) |
|
void | parseTextBox (const PMDRecordContainer &container, unsigned recordIndex, unsigned pageID) |
|
void | parseRectangle (const PMDRecordContainer &container, unsigned recordIndex, unsigned pageID) |
|
void | parsePolygon (const PMDRecordContainer &container, unsigned recordIndex, unsigned pageID) |
|
void | parseEllipse (const PMDRecordContainer &container, unsigned recordIndex, unsigned pageID) |
|
void | parseBitmap (const PMDRecordContainer &container, unsigned recordIndex, unsigned pageID) |
|
void | parseHeader (uint32_t *tocOffset, uint16_t *tocLength) |
|
void | readNextRecordFromTableOfContents (ToCState &state, bool subRecord, uint16_t subRecordType=0) |
|
void | readTableOfContents (ToCState &state, uint32_t offset, unsigned records, bool subRecords, uint16_t subRecordType=0) |
|
void | parseTableOfContents (uint32_t offset, uint16_t length) |
|
void | parseXforms () |
|
const PMDXForm & | getXForm (const uint32_t xFormId) const |
|
RecordIterator | beginRecordsWithSeqNumber (uint16_t seqNum) const |
|
RecordIterator | beginRecordsOfType (uint16_t recType) const |
|
RecordIterator | endRecords () const |
|
PMDParser & | operator= (const PMDParser &) |
|
| PMDParser (const PMDParser &) |
|
◆ RecordContainerList_t
◆ RecordTypeMap_t
◆ PMDParser() [1/2]
◆ PMDParser() [2/2]
libpagemaker::PMDParser::PMDParser |
( |
librevenge::RVNGInputStream * |
input, |
|
|
PMDCollector * |
collector |
|
) |
| |
◆ beginRecordsOfType()
◆ beginRecordsWithSeqNumber()
◆ endRecords()
◆ getXForm()
◆ operator=()
◆ parse()
void libpagemaker::PMDParser::parse |
( |
| ) |
|
◆ parseBitmap()
◆ parseColors()
void libpagemaker::PMDParser::parseColors |
( |
| ) |
|
|
private |
◆ parseEllipse()
◆ parseFonts()
void libpagemaker::PMDParser::parseFonts |
( |
| ) |
|
|
private |
◆ parseGlobalInfo()
◆ parseHeader()
◆ parseLine()
◆ parsePages()
◆ parsePolygon()
◆ parseRectangle()
◆ parseShapes()
◆ parseTableOfContents()
◆ parseTextBox()
◆ parseXforms()
void libpagemaker::PMDParser::parseXforms |
( |
| ) |
|
|
private |
◆ readNextRecordFromTableOfContents()
void libpagemaker::PMDParser::readNextRecordFromTableOfContents |
( |
ToCState & |
state, |
|
|
bool |
subRecord, |
|
|
uint16_t |
subRecordType = 0 |
|
) |
| |
|
private |
◆ readTableOfContents()
◆ m_bigEndian
bool libpagemaker::PMDParser::m_bigEndian |
|
private |
Referenced by parseBitmap(), parseColors(), parseEllipse(), parseGlobalInfo(), parseHeader(), parseLine(), parsePages(), parsePolygon(), parseRectangle(), parseTextBox(), parseXforms(), and readNextRecordFromTableOfContents().
◆ m_collector
◆ m_input
librevenge::RVNGInputStream* libpagemaker::PMDParser::m_input |
|
private |
Referenced by parseBitmap(), parseColors(), parseEllipse(), parseFonts(), parseGlobalInfo(), parseHeader(), parseLine(), parsePages(), parsePolygon(), parseRectangle(), parseShapes(), parseTextBox(), parseXforms(), readNextRecordFromTableOfContents(), and readTableOfContents().
◆ m_length
◆ m_records
◆ m_recordsInOrder
◆ m_xFormMap
The documentation for this class was generated from the following files: