45 namespace WPS8GraphInternal
113 void storeObjects(std::vector<WPXBinaryData>
const &objects,
114 std::vector<int>
const &ids,
115 std::vector<WPSPosition>
const &positions);
158 mutable shared_ptr<WPS8GraphInternal::State>
m_state;
libwps::DebugFile & ascii()
returns the debug file
Definition: WPS8Graph.h:142
shared_ptr< WPS8GraphInternal::State > m_state
the state
Definition: WPS8Graph.h:158
void storeObjects(std::vector< WPXBinaryData > const &objects, std::vector< int > const &ids, std::vector< WPSPosition > const &positions)
adds a list of objects with given ids in the ole lists
Definition: WPS8Graph.cpp:139
This class parses Works version 2000 through 8.
Definition: WPS8.h:53
int version() const
returns the file version
Definition: WPS8Graph.cpp:119
shared_ptr< WPXInputStream > WPXInputStreamPtr
Definition: libwps_internal.h:74
the main class to read/store pictures in a Pc MS Works document v5-8
Definition: WPS8Graph.h:60
bool readMetaFile(WPXInputStreamPtr input, long endPos, WPXBinaryData &pict)
reads METAFILE/CODE
Definition: WPS8Graph.cpp:686
Definition: WPSDebug.h:198
void sendObjects(int page, int pageToIgnore=-2)
send all the objects of a given page:
Definition: WPS8Graph.cpp:262
Definition: WPSContentListener.h:168
bool readBDR(WPXInputStreamPtr input, WPSEntry const &entry)
parsed BDR/WBDR zone: a complex border formed with 8 pictures
Definition: WPS8Graph.cpp:521
bool readPICT(WPXInputStreamPtr input, WPSEntry const &entry)
reads a PICT/MEF4 entry : reads uncompressed picture of sx*sy of rgb
Definition: WPS8Graph.cpp:383
bool readIBGF(WPXInputStreamPtr input, WPSEntry const &entry)
reads a IBGF zone: an entry to a background picture
Definition: WPS8Graph.cpp:459
void computePositions() const
computes the final position of all found figures.
Definition: WPS8Graph.cpp:134
~WPS8Graph()
destructor
Definition: WPS8Graph.cpp:113
WPS8ContentListenerPtr m_listener
the listener
Definition: WPS8Graph.h:152
shared_ptr< WPS8ContentListener > WPS8ContentListenerPtr
Definition: WPS8Graph.h:43
bool readStructures(WPXInputStreamPtr input)
finds all entries which correspond to some pictures, parses them and stores data
Definition: WPS8Graph.cpp:162
bool sendObject(WPSPosition const &pos, int id, bool ole)
sends an object
Definition: WPS8Graph.cpp:206
void sendBorder(int borderId)
sends the border frames.
Definition: WPS8Graph.cpp:339
libwps::DebugFile & m_asciiFile
the ascii file
Definition: WPS8Graph.h:161
void setListener(WPS8ContentListenerPtr &listen)
sets the listener
Definition: WPS8Graph.h:71
int numPages() const
returns the number page where we find a picture. In practice, 0/1
Definition: WPS8Graph.cpp:126
basic class to store an entry in a file This contained :
Definition: WPSEntry.h:37
Class to define the position of an object (textbox, picture, ..) in the document. ...
Definition: WPSPosition.h:39
WPS8Graph(WPS8Parser &parser)
constructor
Definition: WPS8Graph.cpp:107
WPS8Parser & m_mainParser
the main parser
Definition: WPS8Graph.h:155
WPS8Graph & operator=(WPS8Graph const &orig)
bool sendIBGF(WPSPosition const &pos, int ibgfId)
sends data corresponding to a ibgf entry on a given pos position
Definition: WPS8Graph.cpp:243