10#ifndef INCLUDED_MSPUBPARSER97_H
11#define INCLUDED_MSPUBPARSER97_H
27 const std::vector<unsigned> ¶graphEnds,
28 const std::vector<unsigned> &shapeEnds)
47 bool parseDocument(librevenge::RVNGInputStream *input)
override;
58 std::vector<SpanInfo97>
getSpansInfo(librevenge::RVNGInputStream *input,
59 unsigned prop1Index,
unsigned prop2Index,
unsigned prop3Index,
64 bool parse()
override;
Definition MSPUBCollector.h:45
MSPUBParser2k(librevenge::RVNGInputStream *input, MSPUBCollector *collector)
Definition MSPUBParser2k.cpp:51
unsigned getFirstLineOffset() const override
Definition MSPUBParser97.cpp:274
unsigned short getTextMarker() const override
Definition MSPUBParser97.cpp:30
bool parseDocument(librevenge::RVNGInputStream *input) override
Definition MSPUBParser97.cpp:56
unsigned getShapeFillTypeOffset() const override
Definition MSPUBParser97.cpp:284
void parseContentsTextIfNecessary(librevenge::RVNGInputStream *input) override
Definition MSPUBParser97.cpp:72
bool m_isBanner
Definition MSPUBParser97.h:45
MSPUBParser97(librevenge::RVNGInputStream *input, MSPUBCollector *collector)
Definition MSPUBParser97.cpp:24
unsigned getShapeFillColorOffset() const override
Definition MSPUBParser97.cpp:289
CharacterStyle readCharacterStyle(librevenge::RVNGInputStream *input, unsigned length)
Definition MSPUBParser97.cpp:198
unsigned getSecondLineOffset() const override
Definition MSPUBParser97.cpp:279
bool parse() override
Definition MSPUBParser97.cpp:40
unsigned getTextIdOffset() const override
Definition MSPUBParser97.cpp:35
int translateCoordinateIfNecessary(int coordinate) const override
Definition MSPUBParser97.cpp:265
std::vector< SpanInfo97 > getSpansInfo(librevenge::RVNGInputStream *input, unsigned prop1Index, unsigned prop2Index, unsigned prop3Index, unsigned prop3End)
Definition MSPUBParser97.cpp:151
TextInfo97 getTextInfo(librevenge::RVNGInputStream *input, unsigned length)
Definition MSPUBParser97.cpp:240
Definition MSPUBTypes.h:113
unsigned m_spanEnd
Definition MSPUBParser97.h:37
SpanInfo97(unsigned spanEnd, const CharacterStyle &style)
Definition MSPUBParser97.h:39
CharacterStyle m_style
Definition MSPUBParser97.h:38
Definition MSPUBParser97.h:22
std::vector< unsigned > m_paragraphEnds
Definition MSPUBParser97.h:24
std::vector< unsigned char > m_chars
Definition MSPUBParser97.h:23
TextInfo97(const std::vector< unsigned char > &chars, const std::vector< unsigned > ¶graphEnds, const std::vector< unsigned > &shapeEnds)
Definition MSPUBParser97.h:26
std::vector< unsigned > m_shapeEnds
Definition MSPUBParser97.h:25