|
bool | parseDocument (const std::shared_ptr< librevenge::RVNGInputStream > &docStream, QXPCollector &collector) override |
|
bool | parsePages (const std::shared_ptr< librevenge::RVNGInputStream > &stream, QXPCollector &collector) override |
|
void | parseColors (const std::shared_ptr< librevenge::RVNGInputStream > &docStream) |
|
ColorBlockSpec | parseColorBlockSpec (const std::shared_ptr< librevenge::RVNGInputStream > &stream) |
|
void | parseColor (const std::shared_ptr< librevenge::RVNGInputStream > &stream, const std::vector< ColorBlockSpec > &blocks) |
|
void | skipParagraphStylesheets (const std::shared_ptr< librevenge::RVNGInputStream > &stream) |
|
CharFormat | parseCharFormat (const std::shared_ptr< librevenge::RVNGInputStream > &stream) override |
|
void | parseLineStyles (const std::shared_ptr< librevenge::RVNGInputStream > &docStream) |
|
void | skipTemplates (const std::shared_ptr< librevenge::RVNGInputStream > &stream) |
|
void | parseTabStops (const std::shared_ptr< librevenge::RVNGInputStream > &stream) |
|
ParagraphFormat | parseParagraphFormat (const std::shared_ptr< librevenge::RVNGInputStream > &stream) override |
|
std::shared_ptr< HJ > | parseHJ (const std::shared_ptr< librevenge::RVNGInputStream > &stream) override |
|
Page | parsePage (const std::shared_ptr< librevenge::RVNGInputStream > &stream, QXP4Deobfuscator &deobfuscate) |
|
void | parseObject (const std::shared_ptr< librevenge::RVNGInputStream > &stream, QXP4Deobfuscator &deobfuscate, QXPCollector &collector, const Page &page, unsigned index) |
|
ObjectHeader | parseObjectHeader (const std::shared_ptr< librevenge::RVNGInputStream > &stream, QXP4Deobfuscator &deobfuscate) |
|
void | parseLine (const std::shared_ptr< librevenge::RVNGInputStream > &stream, const ObjectHeader &header, QXPCollector &collector) |
|
void | parseBezierLine (const std::shared_ptr< librevenge::RVNGInputStream > &stream, const ObjectHeader &header, QXPCollector &collector) |
|
void | parseBezierEmptyBox (const std::shared_ptr< librevenge::RVNGInputStream > &stream, const ObjectHeader &header, QXPCollector &collector) |
|
void | parseEmptyBox (const std::shared_ptr< librevenge::RVNGInputStream > &stream, const ObjectHeader &header, QXPCollector &collector) |
|
void | parseBezierPictureBox (const std::shared_ptr< librevenge::RVNGInputStream > &stream, const ObjectHeader &header, QXPCollector &collector) |
|
void | parsePictureBox (const std::shared_ptr< librevenge::RVNGInputStream > &stream, const ObjectHeader &header, QXPCollector &collector) |
|
void | parseLineText (const std::shared_ptr< librevenge::RVNGInputStream > &stream, const ObjectHeader &header, QXPCollector &collector) |
|
void | parseBezierText (const std::shared_ptr< librevenge::RVNGInputStream > &stream, const ObjectHeader &header, QXPCollector &collector) |
|
void | parseBezierTextBox (const std::shared_ptr< librevenge::RVNGInputStream > &stream, const ObjectHeader &header, QXPCollector &collector) |
|
void | parseTextBox (const std::shared_ptr< librevenge::RVNGInputStream > &stream, const ObjectHeader &header, QXPCollector &collector) |
|
void | parseGroup (const std::shared_ptr< librevenge::RVNGInputStream > &stream, const ObjectHeader &header, QXPCollector &collector, const Page &page, unsigned index) |
|
Frame | readFrame (const std::shared_ptr< librevenge::RVNGInputStream > &stream) |
|
bool | readRunaround (const std::shared_ptr< librevenge::RVNGInputStream > &stream) |
|
void | readLinkedTextSettings (const std::shared_ptr< librevenge::RVNGInputStream > &stream, LinkedTextSettings &settings) |
|
void | readTextSettings (const std::shared_ptr< librevenge::RVNGInputStream > &stream, TextSettings &settings) |
|
void | readTextPathSettings (const std::shared_ptr< librevenge::RVNGInputStream > &stream, TextPathSettings &settings) |
|
void | readOleObject (const std::shared_ptr< librevenge::RVNGInputStream > &stream) |
|
void | readPictureSettings (const std::shared_ptr< librevenge::RVNGInputStream > &stream, std::shared_ptr< PictureBox > &picturebox) |
|
void | readImageData (const std::shared_ptr< librevenge::RVNGInputStream > &stream) |
|
void | readBezierData (const std::shared_ptr< librevenge::RVNGInputStream > &stream, std::vector< CurveComponent > &curveComponents, Rect &bbox) |
|
void | skipTextObjectEnd (const std::shared_ptr< librevenge::RVNGInputStream > &stream, const ObjectHeader &header, const LinkedTextSettings &linkedTextSettings) |
|
|
Color | getColor (unsigned id, Color defaultColor=Color(0, 0, 0)) const |
|
const LineStyle * | getLineStyle (unsigned id) const |
|
std::string | getFont (int id, std::string defaultFont="Arial") const |
|
void | convertCharFormatFlags (unsigned flags, CharFormat &format) |
|
TabStopType | convertTabStopType (unsigned type) |
|
void | skipRecord (const std::shared_ptr< librevenge::RVNGInputStream > &stream) |
|
void | parseFonts (const std::shared_ptr< librevenge::RVNGInputStream > &stream) |
|
void | parseHJs (const std::shared_ptr< librevenge::RVNGInputStream > &stream) |
|
void | parseCharFormats (const std::shared_ptr< librevenge::RVNGInputStream > &stream) |
|
void | parseCommonCharFormatProps (const std::shared_ptr< librevenge::RVNGInputStream > &stream, CharFormat &result) |
|
void | parseHJProps (const std::shared_ptr< librevenge::RVNGInputStream > &stream, HJ &result) |
|
TabStop | parseTabStop (const std::shared_ptr< librevenge::RVNGInputStream > &stream) |
|
void | parseParagraphFormats (const std::shared_ptr< librevenge::RVNGInputStream > &stream) |
|
void | parseCollection (const std::shared_ptr< librevenge::RVNGInputStream >stream, std::function< void()> itemHandler) |
|
std::vector< PageSettings > | parsePageSettings (const std::shared_ptr< librevenge::RVNGInputStream > &stream) |
|
std::shared_ptr< Text > | parseText (unsigned index, unsigned linkId, QXPCollector &collector) |
|
uint32_t | readRecordEndOffset (const std::shared_ptr< librevenge::RVNGInputStream > &stream) |
|
uint8_t | readColorComp (const std::shared_ptr< librevenge::RVNGInputStream > &stream) |
|
Rect | readObjectBBox (const std::shared_ptr< librevenge::RVNGInputStream > &stream) |
|
Gradient | readGradient (const std::shared_ptr< librevenge::RVNGInputStream > &stream, const Color &color1) |
|
HorizontalAlignment | readHorAlign (const std::shared_ptr< librevenge::RVNGInputStream > &stream) |
|
VerticalAlignment | readVertAlign (const std::shared_ptr< librevenge::RVNGInputStream > &stream) |
|
Point | readYX (const std::shared_ptr< librevenge::RVNGInputStream > &stream) |
|
std::shared_ptr< ParagraphRule > | readParagraphRule (const std::shared_ptr< librevenge::RVNGInputStream > &stream) |
|
uint8_t | readParagraphFlags (const std::shared_ptr< librevenge::RVNGInputStream > &stream, bool &incrementalLeading, bool &ruleAbove, bool &ruleBelow) |
|
uint8_t | readObjectFlags (const std::shared_ptr< librevenge::RVNGInputStream > &stream, bool &noColor) |
|
void | readGroupElements (const std::shared_ptr< librevenge::RVNGInputStream > &stream, unsigned count, unsigned objectsCount, unsigned index, std::vector< unsigned > &elements) |
|
void | setArrow (const unsigned index, Frame &frame) const |
|
void | skipFileInfo (const std::shared_ptr< librevenge::RVNGInputStream > &stream) |
|
const std::shared_ptr< librevenge::RVNGInputStream > | m_input |
|
librevenge::RVNGDrawingInterface * | m_painter |
|
const bool | be |
|
QXPBlockParser | m_blockParser |
|
QXPTextParser | m_textParser |
|
std::map< unsigned, Color > | m_colors |
|
std::map< int, std::string > | m_fonts |
|
std::vector< std::shared_ptr< CharFormat > > | m_charFormats |
|
std::vector< std::shared_ptr< ParagraphFormat > > | m_paragraphFormats |
|
std::map< unsigned, LineStyle > | m_lineStyles |
|
std::vector< Arrow > | m_arrows |
|
std::deque< std::shared_ptr< HJ > > | m_hjs |
|
std::set< unsigned > | m_groupObjects |
|