#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]
| libpagemaker::PMDParser::PMDParser |
( |
const PMDParser & |
| ) |
|
|
private |
§ PMDParser() [2/2]
| libpagemaker::PMDParser::PMDParser |
( |
librevenge::RVNGInputStream * |
input, |
|
|
PMDCollector * |
collector |
|
) |
| |
§ beginRecordsOfType()
§ beginRecordsWithSeqNumber()
§ endRecords()
§ getXForm()
| const PMDXForm & libpagemaker::PMDParser::getXForm |
( |
const uint32_t |
xFormId | ) |
const |
|
private |
§ operator=()
§ parse()
| void libpagemaker::PMDParser::parse |
( |
| ) |
|
§ parseBitmap()
| void libpagemaker::PMDParser::parseBitmap |
( |
const PMDRecordContainer & |
container, |
|
|
unsigned |
recordIndex, |
|
|
unsigned |
pageID |
|
) |
| |
|
private |
§ parseColors()
| void libpagemaker::PMDParser::parseColors |
( |
| ) |
|
|
private |
§ parseEllipse()
| void libpagemaker::PMDParser::parseEllipse |
( |
const PMDRecordContainer & |
container, |
|
|
unsigned |
recordIndex, |
|
|
unsigned |
pageID |
|
) |
| |
|
private |
§ parseFonts()
| void libpagemaker::PMDParser::parseFonts |
( |
| ) |
|
|
private |
§ parseGlobalInfo()
§ parseHeader()
| void libpagemaker::PMDParser::parseHeader |
( |
uint32_t * |
tocOffset, |
|
|
uint16_t * |
tocLength |
|
) |
| |
|
private |
§ parseLine()
| void libpagemaker::PMDParser::parseLine |
( |
const PMDRecordContainer & |
container, |
|
|
unsigned |
recordIndex, |
|
|
unsigned |
pageID |
|
) |
| |
|
private |
§ parsePages()
§ parsePolygon()
| void libpagemaker::PMDParser::parsePolygon |
( |
const PMDRecordContainer & |
container, |
|
|
unsigned |
recordIndex, |
|
|
unsigned |
pageID |
|
) |
| |
|
private |
§ parseRectangle()
| void libpagemaker::PMDParser::parseRectangle |
( |
const PMDRecordContainer & |
container, |
|
|
unsigned |
recordIndex, |
|
|
unsigned |
pageID |
|
) |
| |
|
private |
§ parseShapes()
| void libpagemaker::PMDParser::parseShapes |
( |
uint16_t |
seqNum, |
|
|
unsigned |
pageID |
|
) |
| |
|
private |
§ parseTableOfContents()
| void libpagemaker::PMDParser::parseTableOfContents |
( |
uint32_t |
offset, |
|
|
uint16_t |
length |
|
) |
| |
|
private |
§ parseTextBox()
| void libpagemaker::PMDParser::parseTextBox |
( |
const PMDRecordContainer & |
container, |
|
|
unsigned |
recordIndex, |
|
|
unsigned |
pageID |
|
) |
| |
|
private |
§ parseXforms()
| void libpagemaker::PMDParser::parseXforms |
( |
| ) |
|
|
private |
§ readNextRecordFromTableOfContents()
| void libpagemaker::PMDParser::readNextRecordFromTableOfContents |
( |
ToCState & |
state, |
|
|
bool |
subRecord, |
|
|
uint16_t |
subRecordType = 0 |
|
) |
| |
|
private |
§ readTableOfContents()
| void libpagemaker::PMDParser::readTableOfContents |
( |
ToCState & |
state, |
|
|
uint32_t |
offset, |
|
|
unsigned |
records, |
|
|
bool |
subRecords, |
|
|
uint16_t |
subRecordType = 0 |
|
) |
| |
|
private |
§ 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
| unsigned long libpagemaker::PMDParser::m_length |
|
private |
§ m_records
§ m_recordsInOrder
§ m_xFormMap
| std::map<uint32_t, PMDXForm> libpagemaker::PMDParser::m_xFormMap |
|
private |
The documentation for this class was generated from the following files: