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, RVNGPropertyList > | m_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 |
RVNGStringVector & | m_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< Table > | m_table |
the actual opened table More... | |
librevenge::RVNGSVGDrawingGeneratorPrivate::RVNGSVGDrawingGeneratorPrivate | ( | RVNGStringVector & | vec, |
const RVNGString & | nmSpace | ||
) |
void librevenge::RVNGSVGDrawingGeneratorPrivate::drawPolySomething | ( | const RVNGPropertyListVector & | vertices, |
bool | isClosed | ||
) |
|
inline |
return the namespace and the delimiter
Referenced by librevenge::RVNGSVGDrawingGenerator::closeGroup(), librevenge::RVNGSVGDrawingGenerator::closeSpan(), librevenge::RVNGSVGDrawingGenerator::closeTableCell(), librevenge::RVNGSVGDrawingGenerator::drawEllipse(), librevenge::RVNGSVGDrawingGenerator::drawGraphicObject(), librevenge::RVNGSVGDrawingGenerator::drawPath(), drawPolySomething(), librevenge::RVNGSVGDrawingGenerator::drawRectangle(), librevenge::RVNGSVGDrawingGenerator::endLayer(), librevenge::RVNGSVGDrawingGenerator::endPage(), librevenge::RVNGSVGDrawingGenerator::endTextObject(), librevenge::RVNGSVGDrawingGenerator::openGroup(), librevenge::RVNGSVGDrawingGenerator::openSpan(), librevenge::RVNGSVGDrawingGenerator::openTableCell(), setStyle(), librevenge::RVNGSVGDrawingGenerator::startLayer(), librevenge::RVNGSVGDrawingGenerator::startPage(), and librevenge::RVNGSVGDrawingGenerator::startTextObject().
void librevenge::RVNGSVGDrawingGeneratorPrivate::setStyle | ( | const RVNGPropertyList & | propList | ) |
Referenced by librevenge::RVNGSVGDrawingGenerator::setStyle().
void librevenge::RVNGSVGDrawingGeneratorPrivate::writeStyle | ( | bool | isClosed = true | ) |
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 |
the actual master name
Referenced by librevenge::RVNGSVGDrawingGenerator::endMasterPage(), and librevenge::RVNGSVGDrawingGenerator::startMasterPage().
std::map<RVNGString, std::string> librevenge::RVNGSVGDrawingGeneratorPrivate::m_masterNameToContentMap |
a map master name to master content
Referenced by librevenge::RVNGSVGDrawingGenerator::endMasterPage(), and librevenge::RVNGSVGDrawingGenerator::startPage().
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().
std::ostringstream librevenge::RVNGSVGDrawingGeneratorPrivate::m_outputSink |
Referenced by librevenge::RVNGSVGDrawingGenerator::closeGroup(), librevenge::RVNGSVGDrawingGenerator::closeSpan(), librevenge::RVNGSVGDrawingGenerator::closeTableCell(), librevenge::RVNGSVGDrawingGenerator::drawEllipse(), librevenge::RVNGSVGDrawingGenerator::drawGraphicObject(), librevenge::RVNGSVGDrawingGenerator::drawPath(), drawPolySomething(), librevenge::RVNGSVGDrawingGenerator::drawRectangle(), librevenge::RVNGSVGDrawingGenerator::endLayer(), librevenge::RVNGSVGDrawingGenerator::endMasterPage(), librevenge::RVNGSVGDrawingGenerator::endPage(), librevenge::RVNGSVGDrawingGenerator::endTextObject(), librevenge::RVNGSVGDrawingGenerator::insertLineBreak(), librevenge::RVNGSVGDrawingGenerator::insertSpace(), librevenge::RVNGSVGDrawingGenerator::insertTab(), librevenge::RVNGSVGDrawingGenerator::insertText(), librevenge::RVNGSVGDrawingGenerator::openGroup(), librevenge::RVNGSVGDrawingGenerator::openSpan(), librevenge::RVNGSVGDrawingGenerator::openTableCell(), setStyle(), librevenge::RVNGSVGDrawingGenerator::startLayer(), librevenge::RVNGSVGDrawingGenerator::startPage(), librevenge::RVNGSVGDrawingGenerator::startTextObject(), and writeStyle().
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().
boost::shared_ptr<Table> librevenge::RVNGSVGDrawingGeneratorPrivate::m_table |
the actual opened table
Referenced by librevenge::RVNGSVGDrawingGenerator::closeTableCell(), librevenge::RVNGSVGDrawingGenerator::closeTableRow(), librevenge::RVNGSVGDrawingGenerator::endTableObject(), librevenge::RVNGSVGDrawingGenerator::insertCoveredTableCell(), librevenge::RVNGSVGDrawingGenerator::openTableCell(), librevenge::RVNGSVGDrawingGenerator::openTableRow(), and librevenge::RVNGSVGDrawingGenerator::startTableObject().
RVNGStringVector& librevenge::RVNGSVGDrawingGeneratorPrivate::m_vec |
Referenced by librevenge::RVNGSVGDrawingGenerator::endPage().