Public Member Functions | |
VSDSVGGeneratorPrivate (VSDStringVector &vec, const WPXString &nmSpace) | |
void | setStyle (const ::WPXPropertyList &propList, const ::WPXPropertyListVector &gradient) |
void | writeStyle (bool isClosed=true) |
void | drawPolySomething (const ::WPXPropertyListVector &vertices, bool isClosed) |
std::string const & | getNamespaceAndDelim () const |
return the namespace and the delimiter More... | |
Public Attributes | |
::WPXPropertyListVector | m_gradient |
::WPXPropertyList | 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_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 |
VSDStringVector & | m_vec |
libvisio::VSDSVGGeneratorPrivate::VSDSVGGeneratorPrivate | ( | VSDStringVector & | vec, |
const WPXString & | nmSpace | ||
) |
void libvisio::VSDSVGGeneratorPrivate::drawPolySomething | ( | const ::WPXPropertyListVector & | vertices, |
bool | isClosed | ||
) |
Referenced by libvisio::VSDSVGGenerator::drawPolygon(), and libvisio::VSDSVGGenerator::drawPolyline().
|
inline |
return the namespace and the delimiter
Referenced by libvisio::VSDSVGGenerator::drawEllipse(), libvisio::VSDSVGGenerator::drawGraphicObject(), libvisio::VSDSVGGenerator::drawPath(), drawPolySomething(), libvisio::VSDSVGGenerator::drawRectangle(), libvisio::VSDSVGGenerator::endGraphics(), libvisio::VSDSVGGenerator::endLayer(), libvisio::VSDSVGGenerator::endTextObject(), libvisio::VSDSVGGenerator::endTextSpan(), setStyle(), libvisio::VSDSVGGenerator::startGraphics(), libvisio::VSDSVGGenerator::startLayer(), libvisio::VSDSVGGenerator::startTextObject(), and libvisio::VSDSVGGenerator::startTextSpan().
void libvisio::VSDSVGGeneratorPrivate::setStyle | ( | const ::WPXPropertyList & | propList, |
const ::WPXPropertyListVector & | gradient | ||
) |
Referenced by libvisio::VSDSVGGenerator::setStyle().
void libvisio::VSDSVGGeneratorPrivate::writeStyle | ( | bool | isClosed = true | ) |
int libvisio::VSDSVGGeneratorPrivate::m_arrowEndIndex |
end arrow index
Referenced by setStyle(), and writeStyle().
int libvisio::VSDSVGGeneratorPrivate::m_arrowStartIndex |
start arrow index
Referenced by setStyle(), and writeStyle().
::WPXPropertyListVector libvisio::VSDSVGGeneratorPrivate::m_gradient |
Referenced by setStyle().
int libvisio::VSDSVGGeneratorPrivate::m_gradientIndex |
Referenced by setStyle(), and writeStyle().
int libvisio::VSDSVGGeneratorPrivate::m_layerId |
layerId used if svg:id is not defined when calling startLayer
Referenced by libvisio::VSDSVGGenerator::startLayer().
std::string libvisio::VSDSVGGeneratorPrivate::m_nmSpace |
a prefix used to define the svg namespace
Referenced by libvisio::VSDSVGGenerator::startGraphics(), and VSDSVGGeneratorPrivate().
std::string libvisio::VSDSVGGeneratorPrivate::m_nmSpaceAndDelim |
a prefix used to define the svg namespace with delimiter
Referenced by getNamespaceAndDelim(), and VSDSVGGeneratorPrivate().
std::ostringstream libvisio::VSDSVGGeneratorPrivate::m_outputSink |
Referenced by libvisio::VSDSVGGenerator::drawEllipse(), libvisio::VSDSVGGenerator::drawGraphicObject(), libvisio::VSDSVGGenerator::drawPath(), drawPolySomething(), libvisio::VSDSVGGenerator::drawRectangle(), libvisio::VSDSVGGenerator::endGraphics(), libvisio::VSDSVGGenerator::endLayer(), libvisio::VSDSVGGenerator::endTextObject(), libvisio::VSDSVGGenerator::endTextSpan(), libvisio::VSDSVGGenerator::insertText(), setStyle(), libvisio::VSDSVGGenerator::startGraphics(), libvisio::VSDSVGGenerator::startLayer(), libvisio::VSDSVGGenerator::startTextObject(), libvisio::VSDSVGGenerator::startTextSpan(), and writeStyle().
int libvisio::VSDSVGGeneratorPrivate::m_patternIndex |
index uses when fill=bitmap
Referenced by setStyle(), and writeStyle().
int libvisio::VSDSVGGeneratorPrivate::m_shadowIndex |
Referenced by setStyle(), and writeStyle().
::WPXPropertyList libvisio::VSDSVGGeneratorPrivate::m_style |
Referenced by setStyle(), and writeStyle().
VSDStringVector& libvisio::VSDSVGGeneratorPrivate::m_vec |
Referenced by libvisio::VSDSVGGenerator::endGraphics().