StarObjectDraw Class Reference

the main class to read a StarOffice draw More...

#include <StarObjectDraw.hxx>

Inheritance diagram for StarObjectDraw:
StarObject

List of all members.

Public Member Functions

 StarObjectDraw (StarObject const &orig, bool duplicateState)
 constructor
virtual ~StarObjectDraw ()
 destructor
bool parse ()
 try to parse the current object
bool updatePageSpans (std::vector< STOFFPageSpan > &pageSpan, int &numPages) const
 try to update the page span (to create draw document)
bool sendPages (STOFFGraphicListenerPtr listener)
 try to send the different page
bool sendMasterPages (STOFFGraphicListenerPtr listener)
 try to send the master pages

Protected Member Functions

bool readDrawDocument (STOFFInputStreamPtr input, std::string const &fileName)
 try to read a spreadsheet zone: StarDrawDocument .sdd
bool readSfxStyleSheets (STOFFInputStreamPtr input, std::string const &fileName)
 try to read a draw style zone: SfxStyleSheets

Static Protected Member Functions

static bool readSdrCustomShow (StarZone &zone)
 try to read a SdCustomShow
static bool readSdrFrameView (StarZone &zone)
 try to read a SdrFrameView
static bool readSdrView (StarZone &zone)
 try to read a SdrView
static bool readSdrHelpLine (StarZone &zone)
 try to read a SdrHelpLine
static bool readSdrHelpLineSet (StarZone &zone)
 try to read a SdrHelpLine list
static bool readPresentationData (StarZone &zone)
 try to read the presentation data

Protected Attributes

shared_ptr
< StarObjectDrawInternal::State
m_drawState
 the state

Detailed Description

the main class to read a StarOffice draw

Note:
currently, it contains only static function :-~

Constructor & Destructor Documentation

StarObjectDraw::StarObjectDraw ( StarObject const &  orig,
bool  duplicateState 
)

constructor

destructor


Member Function Documentation

try to parse the current object

Reimplemented from StarObject.

Referenced by StarFileManager::checkUnparsed(), SDXParser::createZones(), and StarFileManager::readOLEDirectory().

bool StarObjectDraw::readDrawDocument ( STOFFInputStreamPtr  input,
std::string const &  fileName 
) [protected]

try to read a spreadsheet zone: StarDrawDocument .sdd

Referenced by parse().

bool StarObjectDraw::readPresentationData ( StarZone zone) [static, protected]

try to read the presentation data

Referenced by readDrawDocument().

bool StarObjectDraw::readSdrCustomShow ( StarZone zone) [static, protected]

try to read a SdCustomShow

Referenced by readPresentationData().

bool StarObjectDraw::readSdrFrameView ( StarZone zone) [static, protected]

try to read a SdrFrameView

Referenced by readPresentationData().

bool StarObjectDraw::readSdrHelpLine ( StarZone zone) [static, protected]

try to read a SdrHelpLine

Referenced by readSdrHelpLineSet().

bool StarObjectDraw::readSdrHelpLineSet ( StarZone zone) [static, protected]

try to read a SdrHelpLine list

Referenced by readSdrFrameView().

bool StarObjectDraw::readSdrView ( StarZone zone) [static, protected]

try to read a SdrView

Referenced by readSdrFrameView().

bool StarObjectDraw::readSfxStyleSheets ( STOFFInputStreamPtr  input,
std::string const &  fileName 
) [protected]

try to read a draw style zone: SfxStyleSheets

Reimplemented from StarObject.

Referenced by parse().

try to send the master pages

try to send the different page

Referenced by StarFileManager::readOLEDirectory().

bool StarObjectDraw::updatePageSpans ( std::vector< STOFFPageSpan > &  pageSpan,
int &  numPages 
) const

try to update the page span (to create draw document)

Referenced by StarFileManager::readOLEDirectory().


Member Data Documentation


The documentation for this class was generated from the following files: