Canvas5ParserInternal::State Struct Reference

Internal: the state of a Canvas5Parser. More...

Public Member Functions

 State ()
 constructor More...
 

Public Attributes

bool m_isWindowsFile
 true if this is a windows file More...
 
std::shared_ptr< Canvas5Structure::Streamm_stream
 the current stream More...
 
int m_type
 the document type 1: graphic, 2: list of pages, 3: slides More...
 
int m_fileFlags
 the file flags More...
 
int m_documentSetup
 the document setup: 0 full page, 1: two page bottom/down, 2: four page More...
 
bool m_facingPages
 true if the document uses facing page More...
 
int m_numSlides
 the number of slides More...
 
std::vector< int > m_slideIds
 the slides id More...
 
std::map< int, Slidem_idToSlide
 the slide data More...
 
int m_numLayers
 the number of layer More...
 
std::map< int, Layerm_idToLayer
 the layer data More...
 
std::set< int > m_layerIdInMasterSet
 the list of layer present in the master page More...
 
int m_numShapes
 the number of shapes More...
 
std::map< int, librevenge::RVNGString > m_idToTextLink
 the id the text link map More...
 
librevenge::RVNGPropertyList m_metaData
 the meta data More...
 

Detailed Description

Internal: the state of a Canvas5Parser.

Constructor & Destructor Documentation

◆ State()

Canvas5ParserInternal::State::State ( )
inline

constructor

Member Data Documentation

◆ m_documentSetup

int Canvas5ParserInternal::State::m_documentSetup

the document setup: 0 full page, 1: two page bottom/down, 2: four page

◆ m_facingPages

bool Canvas5ParserInternal::State::m_facingPages

true if the document uses facing page

◆ m_fileFlags

int Canvas5ParserInternal::State::m_fileFlags

the file flags

◆ m_idToLayer

std::map<int, Layer> Canvas5ParserInternal::State::m_idToLayer

the layer data

◆ m_idToSlide

std::map<int, Slide> Canvas5ParserInternal::State::m_idToSlide

the slide data

◆ m_idToTextLink

std::map<int, librevenge::RVNGString> Canvas5ParserInternal::State::m_idToTextLink

the id the text link map

◆ m_isWindowsFile

bool Canvas5ParserInternal::State::m_isWindowsFile

true if this is a windows file

◆ m_layerIdInMasterSet

std::set<int> Canvas5ParserInternal::State::m_layerIdInMasterSet

the list of layer present in the master page

◆ m_metaData

librevenge::RVNGPropertyList Canvas5ParserInternal::State::m_metaData

the meta data

◆ m_numLayers

int Canvas5ParserInternal::State::m_numLayers

the number of layer

◆ m_numShapes

int Canvas5ParserInternal::State::m_numShapes

the number of shapes

◆ m_numSlides

int Canvas5ParserInternal::State::m_numSlides

the number of slides

◆ m_slideIds

std::vector<int> Canvas5ParserInternal::State::m_slideIds

the slides id

◆ m_stream

std::shared_ptr<Canvas5Structure::Stream> Canvas5ParserInternal::State::m_stream

the current stream

◆ m_type

int Canvas5ParserInternal::State::m_type

the document type 1: graphic, 2: list of pages, 3: slides


The documentation for this struct was generated from the following file:

Generated for libmwaw by doxygen 1.8.14