libcdr::CMXDocument Class Reference

#include <CMXDocument.h>

Static Public Member Functions

static CDRAPI bool isSupported (librevenge::RVNGInputStream *input)
 
Analyzes the content of an input stream to see if it can be parsed More...
 
static CDRAPI bool parse (librevenge::RVNGInputStream *input, librevenge::RVNGDrawingInterface *painter)
 
Parses the input stream content. More...
 

Member Function Documentation

◆ isSupported()

CDRAPI bool libcdr::CMXDocument::isSupported ( librevenge::RVNGInputStream *  input)
static


Analyzes the content of an input stream to see if it can be parsed

Parameters
inputThe input stream
Returns
A value that indicates whether the content from the input stream is a Corel Draw Document that libcdr is able to parse

Referenced by libcdr::CDRContentCollector::collectVectorPattern().

◆ parse()

CDRAPI bool libcdr::CMXDocument::parse ( librevenge::RVNGInputStream *  input,
librevenge::RVNGDrawingInterface *  painter 
)
static


Parses the input stream content.

It will make callbacks to the functions provided by a CDRPaintInterface class implementation when needed. This is often commonly called the 'main parsing routine'.

Parameters
inputThe input stream
painterA CDRPainterInterface implementation
Returns
A value that indicates whether the parsing was successful

Referenced by libcdr::CDRContentCollector::collectVectorPattern().


The documentation for this class was generated from the following files:

Generated for libcdr by doxygen 1.8.14