STOFFEmbeddedObject Struct Reference

small class use to define a embedded object More...

#include <libstaroffice_internal.hxx>

List of all members.

Public Member Functions

 STOFFEmbeddedObject ()
 empty constructor
 STOFFEmbeddedObject (librevenge::RVNGBinaryData const &binaryData, std::string type="image/pict")
 constructor
virtual ~STOFFEmbeddedObject ()
 destructor
bool isEmpty () const
 return true if the picture contains no data
void add (librevenge::RVNGBinaryData const &binaryData, std::string type="image/pict")
 add a picture
bool addTo (librevenge::RVNGPropertyList &propList) const
 add the link property to proplist
bool addAsFillImageTo (librevenge::RVNGPropertyList &propList) const
 add the link property to a graph style as bitmap
int cmp (STOFFEmbeddedObject const &pict) const
 a comparison function

Public Attributes

std::vector
< librevenge::RVNGBinaryData > 
m_dataList
 the picture content: one data by representation
std::vector< std::string > m_typeList
 the picture type: one type by representation
librevenge::RVNGString m_filenameLink
 a picture link

Friends

std::ostream & operator<< (std::ostream &o, STOFFEmbeddedObject const &pict)
 operator<<

Detailed Description

small class use to define a embedded object

Note:
mainly used to store picture

Constructor & Destructor Documentation

empty constructor

STOFFEmbeddedObject::STOFFEmbeddedObject ( librevenge::RVNGBinaryData const &  binaryData,
std::string  type = "image/pict" 
) [inline]

constructor


Member Function Documentation

bool STOFFEmbeddedObject::addAsFillImageTo ( librevenge::RVNGPropertyList &  propList) const

add the link property to a graph style as bitmap

Referenced by StarGraphicAttribute::StarGAttributeNamedBitmap::addTo().

bool STOFFEmbeddedObject::addTo ( librevenge::RVNGPropertyList &  propList) const
int STOFFEmbeddedObject::cmp ( STOFFEmbeddedObject const &  pict) const

a comparison function


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
STOFFEmbeddedObject const &  pict 
) [friend]

operator<<


Member Data Documentation

std::vector<librevenge::RVNGBinaryData> STOFFEmbeddedObject::m_dataList

the picture content: one data by representation

Referenced by add(), addAsFillImageTo(), addTo(), cmp(), and isEmpty().

std::vector<std::string> STOFFEmbeddedObject::m_typeList

the picture type: one type by representation

Referenced by add(), addAsFillImageTo(), addTo(), cmp(), and operator<<().


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