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