10 #ifndef __MSPUBPARSER97_H__
11 #define __MSPUBPARSER97_H__
25 const std::vector<unsigned> ¶graphEnds,
26 const std::vector<unsigned> &shapeEnds)
27 : m_chars(chars), m_paragraphEnds(paragraphEnds),
28 m_shapeEnds(shapeEnds)
38 : m_spanEnd(spanEnd), m_style(style)
56 std::vector<SpanInfo97>
getSpansInfo(librevenge::RVNGInputStream *input,
57 unsigned prop1Index,
unsigned prop2Index,
unsigned prop3Index,
66 #endif // __MSPUBPARSER97_H__
MSPUBParser97(librevenge::RVNGInputStream *input, MSPUBCollector *collector)
Definition: MSPUBParser97.cpp:18
std::vector< unsigned char > m_chars
Definition: MSPUBParser97.h:21
CharacterStyle readCharacterStyle(librevenge::RVNGInputStream *input, unsigned length)
Definition: MSPUBParser97.cpp:194
void parseContentsTextIfNecessary(librevenge::RVNGInputStream *input)
Definition: MSPUBParser97.cpp:67
bool m_isBanner
Definition: MSPUBParser97.h:43
Definition: MSPUBParser2k.h:22
unsigned getShapeFillColorOffset() const
Definition: MSPUBParser97.cpp:287
TextInfo97 getTextInfo(librevenge::RVNGInputStream *input, unsigned length)
Definition: MSPUBParser97.cpp:236
unsigned getTextIdOffset() const
Definition: MSPUBParser97.cpp:29
TextInfo97(const std::vector< unsigned char > &chars, const std::vector< unsigned > ¶graphEnds, const std::vector< unsigned > &shapeEnds)
Definition: MSPUBParser97.h:24
unsigned getShapeFillTypeOffset() const
Definition: MSPUBParser97.cpp:282
Definition: MSPUBParser97.h:17
int translateCoordinateIfNecessary(int coordinate) const
Definition: MSPUBParser97.cpp:260
unsigned short getTextMarker() const
Definition: MSPUBParser97.cpp:24
std::vector< unsigned > m_shapeEnds
Definition: MSPUBParser97.h:23
Definition: MSPUBParser97.h:19
Definition: MSPUBParser97.h:33
Definition: MSPUBTypes.h:88
bool parse()
Definition: MSPUBParser97.cpp:34
SpanInfo97(unsigned spanEnd, const CharacterStyle &style)
Definition: MSPUBParser97.h:37
unsigned getFirstLineOffset() const
Definition: MSPUBParser97.cpp:272
Definition: MSPUBCollector.h:46
std::vector< unsigned > m_paragraphEnds
Definition: MSPUBParser97.h:22
unsigned m_spanEnd
Definition: MSPUBParser97.h:35
CharacterStyle m_style
Definition: MSPUBParser97.h:36
std::vector< SpanInfo97 > getSpansInfo(librevenge::RVNGInputStream *input, unsigned prop1Index, unsigned prop2Index, unsigned prop3Index, unsigned prop3End)
Definition: MSPUBParser97.cpp:146
bool parseDocument(librevenge::RVNGInputStream *input)
Definition: MSPUBParser97.cpp:51
unsigned getSecondLineOffset() const
Definition: MSPUBParser97.cpp:277