librevenge::RVNGSVGDrawingGeneratorPrivate Struct Reference

List of all members.

Public Member Functions

 RVNGSVGDrawingGeneratorPrivate (RVNGStringVector &vec, const RVNGString &nmSpace)
void setStyle (const RVNGPropertyList &propList)
void writeStyle (bool isClosed=true)
void drawPolySomething (const RVNGPropertyListVector &vertices, bool isClosed)
std::string const & getNamespaceAndDelim () const
 return the namespace and the delimiter

Public Attributes

std::map< int, RVNGPropertyListm_idSpanMap
RVNGPropertyListVector m_gradient
RVNGPropertyList m_style
int m_gradientIndex
int m_shadowIndex
int m_patternIndex
 index uses when fill=bitmap
int m_arrowStartIndex
 start arrow index
int m_arrowEndIndex
 end arrow index
int m_groupId
 groupId used if svg:id is not defined when calling openGroup
int m_layerId
 layerId used if svg:id is not defined when calling startLayer
std::string m_nmSpace
 a prefix used to define the svg namespace
std::string m_nmSpaceAndDelim
 a prefix used to define the svg namespace with delimiter
std::ostringstream m_outputSink
RVNGStringVectorm_vec
RVNGString m_masterName
 the actual master name
std::map< RVNGString, std::string > m_masterNameToContentMap
 a map master name to master content
boost::shared_ptr< Tablem_table
 the actual opened table

Constructor & Destructor Documentation


Member Function Documentation


Member Data Documentation

groupId used if svg:id is not defined when calling openGroup

Referenced by librevenge::RVNGSVGDrawingGenerator::openGroup().

layerId used if svg:id is not defined when calling startLayer

Referenced by librevenge::RVNGSVGDrawingGenerator::startLayer().

a prefix used to define the svg namespace with delimiter

Referenced by RVNGSVGDrawingGeneratorPrivate().

index uses when fill=bitmap

Referenced by setStyle(), and writeStyle().


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