10 #ifndef QXP1PARSER_H_INCLUDED    11 #define QXP1PARSER_H_INCLUDED    23   QXP1Parser(
const std::shared_ptr<librevenge::RVNGInputStream> &input, librevenge::RVNGDrawingInterface *painter, 
const std::shared_ptr<QXP1Header> &header);
    25   static void adjust(
double &pos, 
unsigned adjustment);
    29   bool parsePages(
const std::shared_ptr<librevenge::RVNGInputStream> &pagesStream, 
QXPCollector &collector) 
override;
    33   std::shared_ptr<HJ> 
parseHJ(
const std::shared_ptr<librevenge::RVNGInputStream> &stream) 
override;
    35   bool parsePage(
const std::shared_ptr<librevenge::RVNGInputStream> &input);
    38   void parseLine(
const std::shared_ptr<librevenge::RVNGInputStream> &input, 
QXPCollector &collector, 
const Rect &bbox, 
const Color &color, 
bool transparent);
    39   void parseText(
const std::shared_ptr<librevenge::RVNGInputStream> &input, 
QXPCollector &collector, 
const Rect &bbox, 
const Color &color, 
bool transparent, 
unsigned content, 
unsigned textOffset, 
unsigned linkID);
    42   void parseCoordPair(
const std::shared_ptr<librevenge::RVNGInputStream> &input, 
double &x1, 
double &y1, 
double &x2, 
double &y2);
    50 #endif // QXP1PARSER_H_INCLUDED void parsePicture(const std::shared_ptr< librevenge::RVNGInputStream > &input, QXPCollector &collector, const Rect &bbox, const Color &color, bool transparent)
Definition: QXP1Parser.cpp:240
void parseText(const std::shared_ptr< librevenge::RVNGInputStream > &input, QXPCollector &collector, const Rect &bbox, const Color &color, bool transparent, unsigned content, unsigned textOffset, unsigned linkID)
Definition: QXP1Parser.cpp:227
bool parsePage(const std::shared_ptr< librevenge::RVNGInputStream > &input)
Definition: QXP1Parser.cpp:136
bool parseDocument(const std::shared_ptr< librevenge::RVNGInputStream > &docStream, QXPCollector &collector) override
Definition: QXP1Parser.cpp:48
Definition: libqxp_utils.cpp:24
Definition: QXPParser.h:30
void parseCoordPair(const std::shared_ptr< librevenge::RVNGInputStream > &input, double &x1, double &y1, double &x2, double &y2)
Definition: QXP1Parser.cpp:250
ParagraphFormat parseParagraphFormat(const std::shared_ptr< librevenge::RVNGInputStream > &stream) override
Definition: QXP1Parser.cpp:101
const std::shared_ptr< QXP1Header > m_header
Definition: QXP1Parser.h:45
QXP1Parser(const std::shared_ptr< librevenge::RVNGInputStream > &input, librevenge::RVNGDrawingInterface *painter, const std::shared_ptr< QXP1Header > &header)
Definition: QXP1Parser.cpp:37
bool parseObject(const std::shared_ptr< librevenge::RVNGInputStream > &input, QXPCollector &collector)
Definition: QXP1Parser.cpp:152
Definition: QXP1Parser.h:20
static void adjust(double &pos, unsigned adjustment)
Definition: QXP1Parser.cpp:43
void parseLine(const std::shared_ptr< librevenge::RVNGInputStream > &input, QXPCollector &collector, const Rect &bbox, const Color &color, bool transparent)
Definition: QXP1Parser.cpp:217
Definition: QXPTypes.h:46
bool parsePages(const std::shared_ptr< librevenge::RVNGInputStream > &pagesStream, QXPCollector &collector) override
Definition: QXP1Parser.cpp:55
CharFormat parseCharFormat(const std::shared_ptr< librevenge::RVNGInputStream > &stream) override
Definition: QXP1Parser.cpp:77
std::shared_ptr< HJ > parseHJ(const std::shared_ptr< librevenge::RVNGInputStream > &stream) override
Definition: QXP1Parser.cpp:131
Definition: QXPTypes.h:68
Definition: QXPCollector.h:27