#include <MSPUBParser97.h>
Classes | |
| struct | SpanInfo97 |
| struct | TextInfo97 |
Public Member Functions | |
| MSPUBParser97 (WPXInputStream *input, MSPUBCollector *collector) | |
| bool | parse () |
Private Member Functions | |
| bool | parseDocument (WPXInputStream *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 (WPXInputStream *input, unsigned length) |
| void | parseContentsTextIfNecessary (WPXInputStream *input) |
| std::vector< SpanInfo97 > | getSpansInfo (WPXInputStream *input, unsigned prop1Index, unsigned prop2Index, unsigned prop3Index, unsigned prop3End) |
| TextInfo97 | getTextInfo (WPXInputStream *input, unsigned length) |
Private Attributes | |
| bool | m_isBanner |
| libmspub::MSPUBParser97::MSPUBParser97 | ( | WPXInputStream * | 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< libmspub::MSPUBParser97::SpanInfo97 > libmspub::MSPUBParser97::getSpansInfo | ( | WPXInputStream * | input, |
| unsigned | prop1Index, | ||
| unsigned | prop2Index, | ||
| unsigned | prop3Index, | ||
| unsigned | prop3End | ||
| ) | [private] |
| unsigned libmspub::MSPUBParser97::getTextIdOffset | ( | ) | const [private, virtual] |
Reimplemented from libmspub::MSPUBParser2k.
| libmspub::MSPUBParser97::TextInfo97 libmspub::MSPUBParser97::getTextInfo | ( | WPXInputStream * | input, |
| unsigned | length | ||
| ) | [private] |
| 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 | ( | WPXInputStream * | input | ) | [private, virtual] |
Reimplemented from libmspub::MSPUBParser2k.
| bool libmspub::MSPUBParser97::parseDocument | ( | WPXInputStream * | input | ) | [private, virtual] |
Reimplemented from libmspub::MSPUBParser2k.
| libmspub::CharacterStyle libmspub::MSPUBParser97::readCharacterStyle | ( | WPXInputStream * | input, |
| unsigned | length | ||
| ) | [private] |
| int libmspub::MSPUBParser97::translateCoordinateIfNecessary | ( | int | coordinate | ) | const [private, virtual] |
Reimplemented from libmspub::MSPUBParser2k.
bool libmspub::MSPUBParser97::m_isBanner [private] |