#include <MSPUBParser97.h>
Classes | |
| struct | SpanInfo97 |
| struct | TextInfo97 |
Public Member Functions | |
| MSPUBParser97 (librevenge::RVNGInputStream *input, MSPUBCollector *collector) | |
| bool | parse () |
Private Member Functions | |
| bool | parseDocument (librevenge::RVNGInputStream *input) |
| int | translateCoordinateIfNecessary (int coordinate) const |
| unsigned | getFirstLineOffset () const |
| unsigned | getSecondLineOffset () const |
| unsigned | getShapeFillTypeOffset () const |
| unsigned | getShapeFillColorOffset () const |
| unsigned short | getTextMarker () const |
| unsigned | getTextIdOffset () const |
| CharacterStyle | readCharacterStyle (librevenge::RVNGInputStream *input, unsigned length) |
| void | parseContentsTextIfNecessary (librevenge::RVNGInputStream *input) |
| std::vector< SpanInfo97 > | getSpansInfo (librevenge::RVNGInputStream *input, unsigned prop1Index, unsigned prop2Index, unsigned prop3Index, unsigned prop3End) |
| TextInfo97 | getTextInfo (librevenge::RVNGInputStream *input, unsigned length) |
Private Attributes | |
| bool | m_isBanner |
| libmspub::MSPUBParser97::MSPUBParser97 | ( | librevenge::RVNGInputStream * | input, |
| MSPUBCollector * | collector | ||
| ) |
| unsigned libmspub::MSPUBParser97::getFirstLineOffset | ( | ) | const [private, virtual] |
Reimplemented from libmspub::MSPUBParser2k.
| unsigned libmspub::MSPUBParser97::getSecondLineOffset | ( | ) | const [private, virtual] |
Reimplemented from libmspub::MSPUBParser2k.
| unsigned libmspub::MSPUBParser97::getShapeFillColorOffset | ( | ) | const [private, virtual] |
Reimplemented from libmspub::MSPUBParser2k.
| unsigned libmspub::MSPUBParser97::getShapeFillTypeOffset | ( | ) | const [private, virtual] |
Reimplemented from libmspub::MSPUBParser2k.
| std::vector< MSPUBParser97::SpanInfo97 > libmspub::MSPUBParser97::getSpansInfo | ( | librevenge::RVNGInputStream * | input, |
| unsigned | prop1Index, | ||
| unsigned | prop2Index, | ||
| unsigned | prop3Index, | ||
| unsigned | prop3End | ||
| ) | [private] |
Referenced by parseContentsTextIfNecessary().
| unsigned libmspub::MSPUBParser97::getTextIdOffset | ( | ) | const [private, virtual] |
Reimplemented from libmspub::MSPUBParser2k.
| MSPUBParser97::TextInfo97 libmspub::MSPUBParser97::getTextInfo | ( | librevenge::RVNGInputStream * | input, |
| unsigned | length | ||
| ) | [private] |
Referenced by parseContentsTextIfNecessary().
| unsigned short libmspub::MSPUBParser97::getTextMarker | ( | ) | const [private, virtual] |
Reimplemented from libmspub::MSPUBParser2k.
| bool libmspub::MSPUBParser97::parse | ( | ) | [virtual] |
Reimplemented from libmspub::MSPUBParser2k.
| void libmspub::MSPUBParser97::parseContentsTextIfNecessary | ( | librevenge::RVNGInputStream * | input | ) | [private, virtual] |
Reimplemented from libmspub::MSPUBParser2k.
| bool libmspub::MSPUBParser97::parseDocument | ( | librevenge::RVNGInputStream * | input | ) | [private, virtual] |
Reimplemented from libmspub::MSPUBParser2k.
| CharacterStyle libmspub::MSPUBParser97::readCharacterStyle | ( | librevenge::RVNGInputStream * | input, |
| unsigned | length | ||
| ) | [private] |
Referenced by getSpansInfo().
| int libmspub::MSPUBParser97::translateCoordinateIfNecessary | ( | int | coordinate | ) | const [private, virtual] |
Reimplemented from libmspub::MSPUBParser2k.
bool libmspub::MSPUBParser97::m_isBanner [private] |
Referenced by parseDocument(), and translateCoordinateIfNecessary().