38 #ifndef STAR_OBJECT_DRAW 39 # define STAR_OBJECT_DRAW 72 bool updatePageSpans(std::vector<STOFFPageSpan> &pageSpan,
int &numPages)
const;
static bool readPresentationData(StarZone &zone)
try to read the presentation data
Definition: StarObjectDraw.cxx:235
StarObjectDraw(StarObject const &orig, bool duplicateState)
constructor
Definition: StarObjectDraw.cxx:80
static bool readSdrView(StarZone &zone)
try to read a SdrView
Definition: StarObjectDraw.cxx:772
std::shared_ptr< StarObjectDrawInternal::State > m_drawState
the state
Definition: StarObjectDraw.hxx:104
std::shared_ptr< STOFFInputStream > STOFFInputStreamPtr
a smart pointer of STOFFInputStream
Definition: libstaroffice_internal.hxx:485
static bool readSdrHelpLine(StarZone &zone)
try to read a SdrHelpLine
Definition: StarObjectDraw.cxx:539
static bool readSdrHelpLineSet(StarZone &zone)
try to read a SdrHelpLine list
Definition: StarObjectDraw.cxx:577
static bool readSdrFrameView(StarZone &zone)
try to read a SdrFrameView
Definition: StarObjectDraw.cxx:619
bool updatePageSpans(std::vector< STOFFPageSpan > &pageSpan, int &numPages) const
try to update the page span (to create draw document)
Definition: StarObjectDraw.cxx:97
bool sendPages(STOFFGraphicListenerPtr listener)
try to send the different page
Definition: StarObjectDraw.cxx:115
static bool readSdrCustomShow(StarZone &zone)
try to read a SdCustomShow
Definition: StarObjectDraw.cxx:485
bool readSfxStyleSheets(STOFFInputStreamPtr input, std::string const &fileName)
try to read a draw style zone: SfxStyleSheets
Definition: StarObjectDraw.cxx:428
bool parse()
try to parse the current object
Definition: StarObjectDraw.cxx:125
Internal: the structures of a StarObjectDraw.
Definition: StarObjectDraw.cxx:58
std::shared_ptr< STOFFGraphicListener > STOFFGraphicListenerPtr
a smart pointer of STOFFGraphicListener
Definition: libstaroffice_internal.hxx:481
bool sendMasterPages(STOFFGraphicListenerPtr listener)
try to send the master pages
Definition: StarObjectDraw.cxx:108
the main class to read a StarOffice draw
Definition: StarObjectDraw.hxx:61
bool readDrawDocument(STOFFInputStreamPtr input, std::string const &fileName)
try to read a spreadsheet zone: StarDrawDocument .sdd
Definition: StarObjectDraw.cxx:188
an object corresponding to an OLE directory
Definition: StarObject.hxx:64
a zone in a StarOffice file
Definition: StarZone.hxx:56
~StarObjectDraw() override
destructor
Definition: StarObjectDraw.cxx:86