28 #include <librevenge/librevenge.h> 62 void parse(
librevenge::RVNGTextInterface *documentInterface) final;
65 bool checkInFile(
long pos);
68 void newPage(
int number);
75 bool createStructures();
77 bool createOLEStructures();
80 float pageHeight() const;
82 float pageWidth() const;
84 int numColumns() const;
87 void sendPageFrames();
91 void sendTextBox(
WPSPosition const &pos,
int strsid,
97 void send(
int strsId);
100 void sendTextInCell(
int strsId,
int cellId);
105 bool sendTable(
Vec2f const &size,
int objectId);
107 int getTableSTRSId(
int tableId) const;
116 bool sendObject(
Vec2f const &size,
int objectId,
bool ole);
123 bool parseHeaderIndexEntry();
126 bool parseHeaderIndexEntryEnd(
long endPos,
WPSEntry &hie,std::
string &mess);
132 bool parseHeaderIndex();
141 bool readFRAM(
WPSEntry const &entry);
143 bool readFRCD(
WPSEntry const &entry);
149 bool readSYID(
WPSEntry const &entry, std::vector<
int> &listId);
154 bool readWNPR(
WPSEntry const &entry);
170 std::deque<
int> m_sendingTables;
This class parses Works version 2000 through 8.
Definition: WPS8.h:49
the main class to read/store pictures in a Pc MS Works document v5-8
Definition: WPS8Graph.h:53
friend class WPS8Parser
Definition: WPS8Text.h:50
Definition: WPSOLEStream.h:33
Definition: WPS8Text.h:47
the main class to read/store table in a Pc MS Works document v5-8
Definition: WPS8Table.h:57
WPSContentListenerPtr m_listener
the listener
Definition: WPS8Text.h:187
Internal: the subdocument of a WPS8Parser.
Definition: WPS8.cpp:50
Definition: WPSContentListener.h:44
Definition: WPSParser.h:35
std::shared_ptr< librevenge::RVNGInputStream > RVNGInputStreamPtr
shared pointer to librevenge::RVNGInputStream
Definition: libwps_internal.h:87
void setListener(WPSContentListenerPtr &listen)
sets the listener
Definition: WPS8Text.cpp:557
Definition: WPSPageSpan.h:38
basic class to store an entry in a file This contained :
Definition: WPSEntry.h:38
Class to define the position of an object (textbox, picture, ..) in the document. ...
Definition: WPSPosition.h:39
std::shared_ptr< WPS8TextInternal::State > m_state
the internal state
Definition: WPS8Text.h:191
std::shared_ptr< WPSHeader > WPSHeaderPtr
shared pointer to WPSHeader
Definition: libwps_internal.h:109