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