Go to the documentation of this file.
38 #ifndef STAR_OBJECT_CHART
39 # define STAR_OBJECT_CHART
bool readSCHMemChart(StarZone &zone)
try to read the memchart data
Definition: StarObjectChart.cxx:919
std::shared_ptr< STOFFListener > STOFFListenerPtr
a smart pointer of STOFFListener
Definition: libstaroffice_internal.hxx:487
the main class to read/.
Definition: StarFileManager.hxx:61
~StarObjectChart() override
destructor
Definition: StarObjectChart.cxx:117
librevenge::RVNGString getString(std::vector< uint32_t > const &unicode)
transform a unicode string in a RNVGString
Definition: libstaroffice_internal.cxx:63
libstoff::DebugFile & ascii()
returns the ascii file
Definition: StarZone.hxx:254
#define STOFF_DEBUG_MSG(M)
Definition: libstaroffice_internal.hxx:129
bool openRecord()
try to open a classic record: size (32 bytes) + size-4 bytes
Definition: StarZone.cxx:455
a class used to store a chart associated to a spreadsheet ....
Definition: STOFFChart.hxx:57
std::string printChild() const
debug function to print the child field
Definition: StarItem.cxx:52
State()
constructor
Definition: StarObjectChart.cxx:94
Class to store a frame style.
Definition: STOFFFrameStyle.hxx:45
void cleanPools()
clean each pool
Definition: StarObject.cxx:106
A class which defines the page properties.
Definition: STOFFPageSpan.hxx:75
This class contains the code needed to create Graphic document.
Definition: STOFFGraphicListener.hxx:59
std::shared_ptr< StarItemPool > getNewItemPool(StarItemPool::Type type)
returns a new item pool for this document
Definition: StarObject.cxx:142
the chart of a StarObjectChart
Definition: StarObjectChart.cxx:69
Chart()
constructor
Definition: StarObjectChart.cxx:73
bool readSfxStyleSheets(STOFFInputStreamPtr input, std::string const &fileName)
try to read a chart style zone: SfxStyleSheets
Definition: StarObjectChart.cxx:297
bool readString(std::vector< uint32_t > &string, int encoding=-1) const
try to read an unicode string
Definition: StarZone.hxx:220
bool openSCHHeader()
open a zone header present in a SCH file
Definition: StarZone.cxx:341
the class to store a color
Definition: libstaroffice_internal.hxx:189
main class used to define store librevenge::RVNGDrawingInterface lists of command in a librevenge::RV...
Definition: STOFFGraphicEncoder.hxx:55
Internal: the structures of a StarObjectChart.
Definition: StarObjectChart.cxx:65
void sendContent(TextZone const &zone, STOFFListenerPtr &listener) const final
send the zone content (called when the zone is of text type)
Definition: StarObjectChart.cxx:81
chart
Definition: STOFFDocument.hxx:69
small class use to define a embedded object
Definition: libstaroffice_internal.hxx:408
static void reset()
Definition: STOFFDebug.hxx:228
static std::string str()
Definition: STOFFDebug.hxx:203
bool isWhite() const
return true if the color is white
Definition: libstaroffice_internal.hxx:282
bool parse()
try to parse the current object
Definition: StarObjectChart.cxx:158
bool closeSCHHeader(std::string const &debugName)
close a zone header
Definition: StarZone.cxx:366
bool getBinaryResult(STOFFEmbeddedObject &result)
return the final graphic
Definition: STOFFGraphicEncoder.cxx:76
bool readItemSet(StarZone &zone, std::vector< STOFFVec2i > const &limits, long endPos, StarItemSet &itemSet, StarItemPool *pool=nullptr, bool isDirect=false)
try to read a list of item
Definition: StarObject.cxx:229
std::shared_ptr< STOFFInputStream > STOFFInputStreamPtr
a smart pointer of STOFFInputStream
Definition: libstaroffice_internal.hxx:485
std::shared_ptr< StarFormatManager > getFormatManager()
returns the format manager
Definition: StarObject.cxx:125
a zone in a StarOffice file
Definition: StarZone.hxx:56
Definition: StarItemPool.hxx:75
int getRecordLevel() const
returns the record level
Definition: StarZone.hxx:195
an object corresponding to an OLE directory
Definition: StarObject.hxx:64
bool send(STOFFListenerPtr listener, STOFFFrameStyle const &frame, STOFFGraphicStyle const &style=STOFFGraphicStyle())
try to send a object to the listener
Definition: StarObjectChart.cxx:128
a text zone a chart
Definition: STOFFChart.hxx:219
Definition: STOFFDebug.hxx:194
std::shared_ptr< StarItemPool > findItemPool(StarItemPool::Type type, bool isInside)
check if a pool corresponding to a given type is opened if so returned it.
Definition: StarObject.cxx:159
std::shared_ptr< STOFFGraphicListener > STOFFGraphicListenerPtr
a smart pointer of STOFFGraphicListener
Definition: libstaroffice_internal.hxx:481
const char * getPassword() const
returns the document password (the password given by the user)
Definition: StarObject.hxx:81
Class to store a graphic style.
Definition: STOFFGraphicStyle.hxx:44
Definition: StarItemPool.hxx:75
STOFFDocument::Kind getDocumentKind() const
returns the document kind
Definition: StarObject.cxx:115
bool parse()
try to parse data
Definition: StarObject.cxx:170
StarObjectChart(StarObject const &orig, bool duplicateState)
constructor
Definition: StarObjectChart.cxx:111
Internal: the state of a StarObjectChart.
Definition: StarObjectChart.cxx:92
static bool readJobSetUp(StarZone &zone, bool usePrinterLen)
try to read a printer zone
Definition: StarFileManager.cxx:848
static void addPos(long)
Definition: STOFFDebug.hxx:223
std::shared_ptr< STOFFListManager > STOFFListManagerPtr
a smart pointer of STOFFListManager
Definition: libstaroffice_internal.hxx:489
Definition: STOFFDebug.hxx:210
std::shared_ptr< STOFFOLEParser::OleDirectory > getOLEDirectory()
returns the object directory
Definition: StarObject.hxx:86
std::shared_ptr< Chart > m_chart
the chart
Definition: StarObjectChart.cxx:101
bool closeRecord(std::string const &debugName)
try to close a record
Definition: StarZone.hxx:147
the main class to read a StarOffice chart
Definition: StarObjectChart.hxx:60
class to store a list of item
Definition: StarItem.hxx:87
bool readSCHAttributes(StarZone &zone)
try to read the chart attributes
Definition: StarObjectChart.cxx:355
static void addNote(char const *)
Definition: STOFFDebug.hxx:224
std::shared_ptr< StarObjectModel > m_model
the model
Definition: StarObjectChart.cxx:103
STOFFInputStreamPtr input()
return the zone input
Definition: StarZone.hxx:247
Definition: StarItemPool.hxx:75
Definition: StarItemPool.hxx:75
STOFFVec2< int > STOFFVec2i
STOFFVec2 of int.
Definition: libstaroffice_internal.hxx:763
static bool open(std::string const &)
Definition: STOFFDebug.hxx:218
bool readChartDocument(STOFFInputStreamPtr input, std::string const &fileName)
try to read a chart zone: StarChartDocument .sds
Definition: StarObjectChart.cxx:204
Definition: StarItemPool.hxx:75
long getRecordLastPosition() const
returns the actual record last position
Definition: StarZone.hxx:200
std::shared_ptr< StarObjectChartInternal::State > m_chartState
the state
Definition: StarObjectChart.hxx:87
int getHeaderVersion() const
returns the StarOffice header version (if set)
Definition: StarZone.hxx:94
Generated on Mon Jan 20 2020 23:02:17 for libstaroffice by
doxygen 1.8.16