libmspub::ShapeInfo Struct Reference

#include <ShapeInfo.h>

Public Member Functions

 ShapeInfo ()
boost::shared_ptr< const
CustomShape
getCustomShape () const

Public Attributes

boost::optional< ShapeTypem_type
boost::optional< ShapeTypem_cropType
boost::optional< unsigned > m_imgIndex
boost::optional< unsigned > m_borderImgIndex
boost::optional< Coordinatem_coordinates
std::vector< Linem_lines
boost::optional< unsigned > m_pageSeqNum
boost::optional< unsigned > m_textId
std::map< unsigned, int > m_adjustValuesByIndex
std::vector< int > m_adjustValues
boost::optional< double > m_rotation
boost::optional< std::pair
< bool, bool > > 
m_flips
boost::optional< Marginsm_margins
boost::optional< BorderPositionm_borderPosition
boost::shared_ptr< const Fillm_fill
boost::optional
< DynamicCustomShape
m_customShape
bool m_stretchBorderArt
boost::optional< ColorReferencem_lineBackColor
boost::optional< Dashm_dash
boost::optional< TableInfom_tableInfo
boost::optional< std::vector
< unsigned > > 
m_tableCellTextEnds
boost::optional< unsigned > m_numColumns
unsigned m_columnSpacing
boost::optional< Arrowm_beginArrow
boost::optional< Arrowm_endArrow
boost::optional< VerticalAlignm_verticalAlign
boost::optional< ColorReferencem_pictureRecolor
boost::optional< Shadowm_shadow
boost::optional< int > m_innerRotation
std::vector< libmspub::Vertexm_clipPath
boost::optional< int > m_pictureBrightness
boost::optional< int > m_pictureContrast

Constructor & Destructor Documentation

libmspub::ShapeInfo::ShapeInfo ( )
inline

Member Function Documentation

boost::shared_ptr<const CustomShape> libmspub::ShapeInfo::getCustomShape ( ) const
inline

Member Data Documentation

std::vector<int> libmspub::ShapeInfo::m_adjustValues
std::map<unsigned, int> libmspub::ShapeInfo::m_adjustValuesByIndex
boost::optional<Arrow> libmspub::ShapeInfo::m_beginArrow
boost::optional<unsigned> libmspub::ShapeInfo::m_borderImgIndex
boost::optional<BorderPosition> libmspub::ShapeInfo::m_borderPosition
std::vector<libmspub::Vertex> libmspub::ShapeInfo::m_clipPath
unsigned libmspub::ShapeInfo::m_columnSpacing
boost::optional<ShapeType> libmspub::ShapeInfo::m_cropType
boost::optional<DynamicCustomShape> libmspub::ShapeInfo::m_customShape

Referenced by getCustomShape().

boost::optional<Dash> libmspub::ShapeInfo::m_dash
boost::optional<Arrow> libmspub::ShapeInfo::m_endArrow
boost::optional<std::pair<bool, bool> > libmspub::ShapeInfo::m_flips
boost::optional<unsigned> libmspub::ShapeInfo::m_imgIndex
boost::optional<int> libmspub::ShapeInfo::m_innerRotation
boost::optional<ColorReference> libmspub::ShapeInfo::m_lineBackColor
std::vector<Line> libmspub::ShapeInfo::m_lines
boost::optional<Margins> libmspub::ShapeInfo::m_margins
boost::optional<unsigned> libmspub::ShapeInfo::m_numColumns
boost::optional<unsigned> libmspub::ShapeInfo::m_pageSeqNum
boost::optional<int> libmspub::ShapeInfo::m_pictureBrightness
boost::optional<int> libmspub::ShapeInfo::m_pictureContrast
boost::optional<ColorReference> libmspub::ShapeInfo::m_pictureRecolor
boost::optional<double> libmspub::ShapeInfo::m_rotation
boost::optional<Shadow> libmspub::ShapeInfo::m_shadow
bool libmspub::ShapeInfo::m_stretchBorderArt
boost::optional<std::vector<unsigned> > libmspub::ShapeInfo::m_tableCellTextEnds
boost::optional<TableInfo> libmspub::ShapeInfo::m_tableInfo
boost::optional<unsigned> libmspub::ShapeInfo::m_textId
boost::optional<VerticalAlign> libmspub::ShapeInfo::m_verticalAlign

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

Generated for libmspub by doxygen 1.8.1.2