39# define RAGTIME5_GRAPH
45#include <librevenge/librevenge.h>
207 std::shared_ptr<RagTime5GraphInternal::State>
m_state;
a structure used to define a picture style
Definition MWAWGraphicStyle.hxx:48
Class to define the position of an object (textbox, picture, ..) in the document.
Definition MWAWPosition.hxx:48
the main class to read a RagTime v5 file
Definition RagTime5Document.hxx:77
Internal: the subdocument of a RagTime5Graph.
Definition RagTime5Graph.cxx:545
bool sendTextZone(MWAWListenerPtr listener, int zId, int pId, double totalWidth=-1)
ask to send a text zone
Definition RagTime5Graph.cxx:653
bool readGraphicTypes(RagTime5ClusterManager::Link const &link)
try to read a main graphic types
Definition RagTime5Graph.cxx:667
RagTime5Graph(RagTime5Document &doc)
constructor
Definition RagTime5Graph.cxx:613
RagTime5Graph & operator=(RagTime5Graph const &orig)
bool readGraphicShapes(RagTime5GraphInternal::ClusterGraphic &cluster)
try to read the graphic shapes of a cluster
Definition RagTime5Graph.cxx:838
std::shared_ptr< RagTime5ClusterManager::Cluster > readGraphicCluster(RagTime5Zone &zone, int zoneType)
try to read a graphic zone
Definition RagTime5Graph.cxx:3805
bool readGraphicShape(RagTime5GraphInternal::ClusterGraphic &cluster, RagTime5Zone &dataZone, long endPos, int n, librevenge::RVNGString const &dataName)
try to read a graphic
Definition RagTime5Graph.cxx:940
void checkGraphicCluster(RagTime5GraphInternal::ClusterGraphic &cluster)
check the graphic cluster data: check if there is no loop, ...
Definition RagTime5Graph.cxx:3886
bool readGraphicUsed(int typeId)
try to read the id zone => used
Definition RagTime5Graph.cxx:1267
int numPages() const
returns the number of pages
Definition RagTime5Graph.cxx:631
void flushExtra(bool onlyCheck=false)
sends the data which have not yet been sent to the listener
Definition RagTime5Graph.cxx:1801
bool readPictureList(RagTime5Zone &zone)
try to read a picture list
Definition RagTime5Graph.cxx:1387
std::shared_ptr< RagTime5StyleManager > m_styleManager
the style manager
Definition RagTime5Graph.hxx:202
RagTime5Document & m_document
the parser
Definition RagTime5Graph.hxx:197
int version() const
returns the file version
Definition RagTime5Graph.cxx:626
bool readPictureContainer(RagTime5Zone &zone)
try to read a picture data zone
Definition RagTime5Graph.cxx:1470
bool readPictureMatch(RagTime5Zone &zone, bool color)
try to read a picture match zone
Definition RagTime5Graph.cxx:1727
bool readGraphicTransformations(RagTime5ClusterManager::Link const &link)
try to read a graphic transformations zone
Definition RagTime5Graph.cxx:1326
MWAWParserStatePtr m_parserState
the parser state
Definition RagTime5Graph.hxx:204
bool sendButtonZoneAsText(MWAWListenerPtr listener, int zId)
ask to send the button content as text
Definition RagTime5Graph.cxx:1835
virtual ~RagTime5Graph()
destructor
Definition RagTime5Graph.cxx:622
friend class RagTime5Document
Definition RagTime5Graph.hxx:83
bool readPictureRep(RagTime5Zone &zone)
try to read a picture rep
Definition RagTime5Graph.cxx:1445
std::shared_ptr< RagTime5ClusterManager::Cluster > readButtonCluster(RagTime5Zone &zone, int zoneType)
try to read a button zone
Definition RagTime5Graph.cxx:3688
std::shared_ptr< RagTime5StructManager > m_structManager
the structure manager
Definition RagTime5Graph.hxx:200
static std::string printType(unsigned long fileType)
debug: print a file type
Definition RagTime5Graph.hxx:183
std::shared_ptr< RagTime5ClusterManager::Cluster > readPictureCluster(RagTime5Zone &zone, int zoneType)
try to read a picture zone
Definition RagTime5Graph.cxx:3739
bool readPictureData(RagTime5Zone &zone)
try to read a picture data zone: ie. the zone which contains jpeg, tiff, ...
Definition RagTime5Graph.cxx:1543
bool send(int zoneId, MWAWListenerPtr listener, MWAWPosition const &pos)
try to send the cluster zone
Definition RagTime5Graph.cxx:638
bool readColorPatternZone(RagTime5ClusterManager::Cluster &cluster)
try to read a zone of color and pattern
Definition RagTime5Graph.cxx:757
RagTime5Graph(RagTime5Graph const &orig)
std::shared_ptr< RagTime5GraphInternal::State > m_state
the state
Definition RagTime5Graph.hxx:207
basic class used to store RagTime 5/6 structures
Definition RagTime5StructManager.hxx:175
static std::string printType(unsigned long fileType)
debug: print a file type
Definition RagTime5StructManager.cxx:100
basic class used to read/store RagTime 5/6 styles
Definition RagTime5StyleManager.hxx:63
main zone in a RagTime v5-v6 document
Definition RagTime5StructManager.hxx:51
std::shared_ptr< MWAWParserState > MWAWParserStatePtr
a smart pointer of MWAWParserState
Definition libmwaw_internal.hxx:557
std::shared_ptr< MWAWListener > MWAWListenerPtr
a smart pointer of MWAWListener
Definition libmwaw_internal.hxx:553
Internal: the structures of a RagTime5Graph.
Definition RagTime5Graph.cxx:63
the cluster data
Definition RagTime5ClusterManager.hxx:261
a link to a small zone (or set of zones) in RagTime 5/6 documents
Definition RagTime5ClusterManager.hxx:113
the shape cluster
Definition RagTime5Graph.cxx:396
the picture cluster
Definition RagTime5Graph.cxx:438
Internal: the shape of a RagTime5Graph.
Definition RagTime5Graph.cxx:226
Internal: the state of a RagTime5Graph.
Definition RagTime5Graph.cxx:463