Internal: the state of a PowerPoint3Parser. More...
| Public Member Functions | |
| State () | |
| constructor  More... | |
| MWAWEntry const & | getZoneEntry (int id) const | 
| try to return a zone  More... | |
| bool | getPattern (int id, MWAWGraphicStyle::Pattern &pattern) const | 
| try to return a pattern  More... | |
| Static Public Member Functions | |
| static bool | getCustomShape (int id, MWAWGraphicShape &shape) | 
| returns a custom shape corresponding to an id  More... | |
| Public Attributes | |
| bool | m_isMacFile | 
| flag to know if the file is a mac file or a pc file  More... | |
| std::string | m_fontFamily | 
| the basic pc font family if known  More... | |
| std::shared_ptr< PowerPoint3OLE > | m_oleParser | 
| the ole parser  More... | |
| long | m_zoneListBegin | 
| the begin position of the list of zones  More... | |
| std::vector< MWAWEntry > | m_zonesList | 
| the list of zone entries  More... | |
| std::vector< int > | m_slidesIdList | 
| the main list of slides id  More... | |
| std::map< int, Slide > | m_idToSlideMap | 
| a map zoneId to slide  More... | |
| std::map< int, SlideContent > | m_idToSlideContentMap | 
| a map zoneId to slide content  More... | |
| std::map< int, Scheme > | m_idToSchemeMap | 
| a map between schemeId and scheme  More... | |
| std::map< int, int > | m_pictIdToZoneIdMap | 
| a map pictId to picture zone  More... | |
| std::map< int, MWAWEmbeddedObject > | m_idToPictureContentMap | 
| a map zoneId to picture object  More... | |
| MWAWVec2i | m_origin | 
| the origin  More... | |
| std::map< int, MWAWColor > | m_idToUserColorMap | 
| a map between colorId and user color  More... | |
| std::map< int, int > | m_idToFontIdMap | 
| a map between file id and font id  More... | |
| std::map< int, Ruler > | m_idToRulerMap | 
| a map between id and paragraph  More... | |
| int | m_printInfoIds [2] | 
| the printInfo id  More... | |
| int | m_zoneIds [13] | 
| the sequential zones id  More... | |
| int | m_monoTypeFontId | 
| the monotype font id  More... | |
| MWAWEntry | m_badEntry | 
| an entry used by getZoneEntry if it does not find the zone  More... | |
Internal: the state of a PowerPoint3Parser.
| 
 | inline | 
constructor
| 
 | static | 
returns a custom shape corresponding to an id
| bool PowerPoint3ParserInternal::State::getPattern | ( | int | id, | 
| MWAWGraphicStyle::Pattern & | pattern | ||
| ) | const | 
try to return a pattern
| 
 | inline | 
try to return a zone
| MWAWEntry PowerPoint3ParserInternal::State::m_badEntry | 
an entry used by getZoneEntry if it does not find the zone
Referenced by getZoneEntry().
| std::string PowerPoint3ParserInternal::State::m_fontFamily | 
the basic pc font family if known
| std::map<int, int> PowerPoint3ParserInternal::State::m_idToFontIdMap | 
a map between file id and font id
| std::map<int, MWAWEmbeddedObject> PowerPoint3ParserInternal::State::m_idToPictureContentMap | 
a map zoneId to picture object
| std::map<int, Ruler> PowerPoint3ParserInternal::State::m_idToRulerMap | 
a map between id and paragraph
| std::map<int, Scheme> PowerPoint3ParserInternal::State::m_idToSchemeMap | 
a map between schemeId and scheme
| std::map<int, SlideContent> PowerPoint3ParserInternal::State::m_idToSlideContentMap | 
a map zoneId to slide content
| std::map<int, Slide> PowerPoint3ParserInternal::State::m_idToSlideMap | 
a map zoneId to slide
| std::map<int, MWAWColor> PowerPoint3ParserInternal::State::m_idToUserColorMap | 
a map between colorId and user color
| bool PowerPoint3ParserInternal::State::m_isMacFile | 
flag to know if the file is a mac file or a pc file
| int PowerPoint3ParserInternal::State::m_monoTypeFontId | 
the monotype font id
| std::shared_ptr<PowerPoint3OLE> PowerPoint3ParserInternal::State::m_oleParser | 
the ole parser
| MWAWVec2i PowerPoint3ParserInternal::State::m_origin | 
the origin
| std::map<int, int> PowerPoint3ParserInternal::State::m_pictIdToZoneIdMap | 
a map pictId to picture zone
| int PowerPoint3ParserInternal::State::m_printInfoIds[2] | 
the printInfo id
Referenced by State().
| std::vector<int> PowerPoint3ParserInternal::State::m_slidesIdList | 
the main list of slides id
| int PowerPoint3ParserInternal::State::m_zoneIds[13] | 
the sequential zones id
Referenced by State().
| long PowerPoint3ParserInternal::State::m_zoneListBegin | 
the begin position of the list of zones
| std::vector<MWAWEntry> PowerPoint3ParserInternal::State::m_zonesList | 
the list of zone entries
Referenced by getZoneEntry().