22 #ifndef QUATTRO_DOS_CHART_H 23 #define QUATTRO_DOS_CHART_H 29 #include <librevenge-stream/librevenge-stream.h> 101 std::shared_ptr<QuattroDosChartInternal::State>
m_state;
This class parses Quattro Pro DOS chart file.
Definition: QuattroDosChart.h:49
std::shared_ptr< QuattroDosChartInternal::State > m_state
the internal state
Definition: QuattroDosChart.h:101
bool sendChart(int sheetId, Vec2i const &cell, Vec2f const &chartSize)
try to send the chart corresponding to sheetId and a position
Definition: QuattroDosChart.cpp:218
int getNumSpreadsheets() const
returns the number of spreadsheet
Definition: QuattroDosChart.cpp:192
This class parses Quattro Pro spreadsheet: .wq1 and wq2.
Definition: QuattroDos.h:48
Definition: WPSDebug.h:207
RVNGInputStreamPtr m_input
the input
Definition: QuattroDosChart.h:96
bool sendText(WPSEntry const &entry)
try to send the text
Definition: QuattroDosChart.cpp:247
std::shared_ptr< WKSContentListener > m_listener
Definition: QuattroDosChart.h:97
QuattroDosParser & m_mainParser
the listener (if set)
Definition: QuattroDosChart.h:99
bool readChart()
reads a structure which define a chart: 2d(default), 2e(name + value)
Definition: QuattroDosChart.cpp:337
~QuattroDosChart()
destructor
Definition: QuattroDosChart.cpp:162
QuattroDosChart(QuattroDosParser &parser)
constructor
Definition: QuattroDosChart.cpp:153
bool checkFilePosition(long pos)
return true if the pos is in the file, update the file size if need
Definition: QuattroDosChart.cpp:180
bool readChartSetType()
reads the chart type: b8(3d) or ca(bubble)
Definition: QuattroDosChart.cpp:276
std::shared_ptr< librevenge::RVNGInputStream > RVNGInputStreamPtr
shared pointer to librevenge::RVNGInputStream
Definition: libwps_internal.h:87
libwps::DebugFile & ascii()
returns the debug file
Definition: QuattroDosChart.h:91
bool readChartName()
reads the chart name: b9
Definition: QuattroDosChart.cpp:305
Definition: QuattroDosChart.cpp:46
libwps::DebugFile & m_asciiFile
the ascii file
Definition: QuattroDosChart.h:103
QuattroDosChart & operator=(QuattroDosChart const &orig)=delete
std::shared_ptr< WKSContentListener > WKSContentListenerPtr
shared pointer to WKSContentListener
Definition: libwps_internal.h:114
void getChartPositionMap(int sheetId, std::map< Vec2i, Vec2i > &cellMap) const
returns the list of cell's begin to end corresponding to a chart
Definition: QuattroDosChart.cpp:206
bool hasLICSCharacters() const
returns the true if the file has LICS characters
Definition: QuattroDosChart.cpp:173
basic class to store an entry in a file This contained :
Definition: WPSEntry.h:38
void setListener(WKSContentListenerPtr &listen)
sets the listener
Definition: QuattroDosChart.h:60
int version() const
return the file version
Definition: QuattroDosChart.cpp:166
the chart of a Quattro Pro Dos
Definition: QuattroDosChart.cpp:52