34 #ifndef APPLEPICT_PARSER 35 # define APPLEPICT_PARSER 40 #include <librevenge/librevenge.h> 67 D_FRAME,
D_PAINT, D_ERASE, D_INVERT, D_FILL,
77 bool checkHeader(
MWAWHeader *header,
bool strict=false) final;
90 void createDocument(
librevenge::RVNGDrawingInterface *documentInterface);
117 void drawPie(
DrawingMethod method,
int startAngle,
int dAngle);
123 bool readAndDrawText(std::
string &text);
143 bool readPixmap(
ApplePictParserInternal::Pixmap &pixmap,
bool isPacked,
bool haColorTable,
bool hasRectMode,
bool hasRgn);
164 #if !defined(__clang__) 172 static std::string getModeName(
int mode);
177 std::shared_ptr<ApplePictParserInternal::State>
m_state;
Definition: MWAWDocument.hxx:56
std::shared_ptr< ApplePictParserInternal::State > m_state
the state
Definition: ApplePictParser.hxx:177
DrawingMethod
the drawing method: frame, paint, ...
Definition: ApplePictParser.hxx:66
Definition: ApplePictParser.hxx:67
a structure used to define a picture style
Definition: MWAWGraphicStyle.hxx:47
the main class to read a ApplePict file
Definition: ApplePictParser.hxx:61
the class to store a color
Definition: libmwaw_internal.hxx:192
std::shared_ptr< MWAWRSRCParser > MWAWRSRCParserPtr
a smart pointer of MWAWRSRCParser
Definition: libmwaw_internal.hxx:561
small class use to define a embedded object
Definition: libmwaw_internal.hxx:467
void parse(MWAWListenerPtr &listener, libmwaw::SubDocumentType type) final
the parser function
Definition: ApplePictParser.cxx:758
virtual class which defines the ancestor of all graphic zone parser
Definition: MWAWParser.hxx:250
std::shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:551
Internal: the structures of a ApplePictParser.
Definition: ApplePictParser.cxx:60
Internal: the subdocument of a ApplePictParser.
Definition: ApplePictParser.cxx:732
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:46