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().