librevenge::RVNGSVGDrawingGeneratorPrivate Struct Reference

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 More...
 

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 More...
 
int m_arrowStartIndex
 start arrow index More...
 
int m_arrowEndIndex
 end arrow index More...
 
int m_groupId
 groupId used if svg:id is not defined when calling openGroup More...
 
int m_layerId
 layerId used if svg:id is not defined when calling startLayer More...
 
std::string m_nmSpace
 a prefix used to define the svg namespace More...
 
std::string m_nmSpaceAndDelim
 a prefix used to define the svg namespace with delimiter More...
 
std::ostringstream m_outputSink
 
RVNGStringVectorm_vec
 
RVNGString m_masterName
 the actual master name More...
 
std::map< RVNGString, std::string > m_masterNameToContentMap
 a map master name to master content More...
 
boost::shared_ptr< Tablem_table
 the actual opened table More...
 

Constructor & Destructor Documentation

librevenge::RVNGSVGDrawingGeneratorPrivate::RVNGSVGDrawingGeneratorPrivate ( RVNGStringVector vec,
const RVNGString nmSpace 
)

Member Function Documentation

void librevenge::RVNGSVGDrawingGeneratorPrivate::drawPolySomething ( const RVNGPropertyListVector vertices,
bool  isClosed 
)
void librevenge::RVNGSVGDrawingGeneratorPrivate::setStyle ( const RVNGPropertyList propList)
void librevenge::RVNGSVGDrawingGeneratorPrivate::writeStyle ( bool  isClosed = true)

Member Data Documentation

int librevenge::RVNGSVGDrawingGeneratorPrivate::m_arrowEndIndex

end arrow index

Referenced by setStyle(), and writeStyle().

int librevenge::RVNGSVGDrawingGeneratorPrivate::m_arrowStartIndex

start arrow index

Referenced by setStyle(), and writeStyle().

RVNGPropertyListVector librevenge::RVNGSVGDrawingGeneratorPrivate::m_gradient

Referenced by setStyle().

int librevenge::RVNGSVGDrawingGeneratorPrivate::m_gradientIndex

Referenced by setStyle(), and writeStyle().

int librevenge::RVNGSVGDrawingGeneratorPrivate::m_groupId

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

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

std::map<int, RVNGPropertyList> librevenge::RVNGSVGDrawingGeneratorPrivate::m_idSpanMap
int librevenge::RVNGSVGDrawingGeneratorPrivate::m_layerId

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

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

RVNGString librevenge::RVNGSVGDrawingGeneratorPrivate::m_masterName
std::map<RVNGString, std::string> librevenge::RVNGSVGDrawingGeneratorPrivate::m_masterNameToContentMap
std::string librevenge::RVNGSVGDrawingGeneratorPrivate::m_nmSpace

a prefix used to define the svg namespace

Referenced by RVNGSVGDrawingGeneratorPrivate(), and librevenge::RVNGSVGDrawingGenerator::startPage().

std::string librevenge::RVNGSVGDrawingGeneratorPrivate::m_nmSpaceAndDelim

a prefix used to define the svg namespace with delimiter

Referenced by RVNGSVGDrawingGeneratorPrivate().

int librevenge::RVNGSVGDrawingGeneratorPrivate::m_patternIndex

index uses when fill=bitmap

Referenced by setStyle(), and writeStyle().

int librevenge::RVNGSVGDrawingGeneratorPrivate::m_shadowIndex

Referenced by setStyle(), and writeStyle().

RVNGPropertyList librevenge::RVNGSVGDrawingGeneratorPrivate::m_style

Referenced by setStyle(), and writeStyle().

RVNGStringVector& librevenge::RVNGSVGDrawingGeneratorPrivate::m_vec

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

Generated for librevenge by doxygen 1.8.7