Canvas5ParserInternal::State Struct Reference documentation

Public Member Functions | Public Attributes | List of all members
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::Stream > | m_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, Slide > | m_idToSlide
| the slide data More...
int | m_numLayers
| the number of layer More...
std::map< int, Layer > | m_idToLayer
| the layer data More...
int | m_numShapes
| the number of shapes 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_isWindowsFile

bool Canvas5ParserInternal::State::m_isWindowsFile

true if this is a windows file

## ◆ 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:

- Canvas5Parser.cxx