#include <VSDContentCollector.h>
Public Member Functions | |
VSDContentCollector (librevenge::RVNGDrawingInterface *painter, std::vector< std::map< unsigned, XForm > > &groupXFormsSequence, std::vector< std::map< unsigned, unsigned > > &groupMembershipsSequence, std::vector< std::list< unsigned > > &documentPageShapeOrders, VSDStyles &styles, VSDStencils &stencils) | |
void | collectDocumentTheme (const VSDXTheme *theme) override |
void | collectEllipticalArcTo (unsigned id, unsigned level, double x3, double y3, double x2, double y2, double angle, double ecc) override |
void | collectForeignData (unsigned level, const librevenge::RVNGBinaryData &binaryData) override |
void | collectOLEList (unsigned id, unsigned level) override |
void | collectOLEData (unsigned id, unsigned level, const librevenge::RVNGBinaryData &oleData) override |
void | collectEllipse (unsigned id, unsigned level, double cx, double cy, double xleft, double yleft, double xtop, double ytop) override |
void | collectLine (unsigned level, const boost::optional< double > &strokeWidth, const boost::optional< Colour > &c, const boost::optional< unsigned char > &linePattern, const boost::optional< unsigned char > &startMarker, const boost::optional< unsigned char > &endMarker, const boost::optional< unsigned char > &lineCap, const boost::optional< double > &rounding, const boost::optional< long > &qsLineColour, const boost::optional< long > &qsLineMatrix) override |
void | collectFillAndShadow (unsigned level, const boost::optional< Colour > &colourFG, const boost::optional< Colour > &colourBG, const boost::optional< unsigned char > &fillPattern, const boost::optional< double > &fillFGTransparency, const boost::optional< double > &fillBGTransparency, const boost::optional< unsigned char > &shadowPattern, const boost::optional< Colour > &shfgc, const boost::optional< double > &shadowOffsetX, const boost::optional< double > &shadowOffsetY, const boost::optional< long > &qsFc, const boost::optional< long > &qsSc, const boost::optional< long > &qsLm) override |
void | collectFillAndShadow (unsigned level, const boost::optional< Colour > &colourFG, const boost::optional< Colour > &colourBG, const boost::optional< unsigned char > &fillPattern, const boost::optional< double > &fillFGTransparency, const boost::optional< double > &fillBGTransparency, const boost::optional< unsigned char > &shadowPattern, const boost::optional< Colour > &shfgc) override |
void | collectGeometry (unsigned id, unsigned level, bool noFill, bool noLine, bool noShow) override |
void | collectMoveTo (unsigned id, unsigned level, double x, double y) override |
void | collectLineTo (unsigned id, unsigned level, double x, double y) override |
void | collectArcTo (unsigned id, unsigned level, double x2, double y2, double bow) override |
void | collectNURBSTo (unsigned id, unsigned level, double x2, double y2, unsigned char xType, unsigned char yType, unsigned degree, const std::vector< std::pair< double, double > > &ctrlPnts, const std::vector< double > &kntVec, const std::vector< double > &weights) override |
void | collectNURBSTo (unsigned id, unsigned level, double x2, double y2, double knot, double knotPrev, double weight, double weightPrev, unsigned dataID) override |
void | collectNURBSTo (unsigned id, unsigned level, double x2, double y2, double knot, double knotPrev, double weight, double weightPrev, const NURBSData &data) override |
void | collectPolylineTo (unsigned id, unsigned level, double x, double y, unsigned char xType, unsigned char yType, const std::vector< std::pair< double, double > > &points) override |
void | collectPolylineTo (unsigned id, unsigned level, double x, double y, unsigned dataID) override |
void | collectPolylineTo (unsigned id, unsigned level, double x, double y, const PolylineData &data) override |
void | collectShapeData (unsigned id, unsigned level, unsigned char xType, unsigned char yType, unsigned degree, double lastKnot, std::vector< std::pair< double, double > > controlPoints, std::vector< double > knotVector, std::vector< double > weights) override |
void | collectShapeData (unsigned id, unsigned level, unsigned char xType, unsigned char yType, std::vector< std::pair< double, double > > points) override |
void | collectXFormData (unsigned level, const XForm &xform) override |
void | collectTxtXForm (unsigned level, const XForm &txtxform) override |
void | collectShapesOrder (unsigned id, unsigned level, const std::vector< unsigned > &shapeIds) override |
void | collectForeignDataType (unsigned level, unsigned foreignType, unsigned foreignFormat, double offsetX, double offsetY, double width, double height) override |
void | collectPageProps (unsigned id, unsigned level, double pageWidth, double pageHeight, double shadowOffsetX, double shadowOffsetY, double scale, unsigned char drawingScaleUnit) override |
void | collectPage (unsigned id, unsigned level, unsigned backgroundPageID, bool isBackgroundPage, const VSDName &pageName) override |
void | collectShape (unsigned id, unsigned level, unsigned parent, unsigned masterPage, unsigned masterShape, unsigned lineStyle, unsigned fillStyle, unsigned textStyle) override |
void | collectSplineStart (unsigned id, unsigned level, double x, double y, double secondKnot, double firstKnot, double lastKnot, unsigned degree) override |
void | collectSplineKnot (unsigned id, unsigned level, double x, double y, double knot) override |
void | collectSplineEnd () override |
void | collectInfiniteLine (unsigned id, unsigned level, double x1, double y1, double x2, double y2) override |
void | collectRelCubBezTo (unsigned id, unsigned level, double x, double y, double a, double b, double c, double d) override |
void | collectRelEllipticalArcTo (unsigned id, unsigned level, double x, double y, double a, double b, double c, double d) override |
void | collectRelLineTo (unsigned id, unsigned level, double x, double y) override |
void | collectRelMoveTo (unsigned id, unsigned level, double x, double y) override |
void | collectRelQuadBezTo (unsigned id, unsigned level, double x, double y, double a, double b) override |
void | collectUnhandledChunk (unsigned id, unsigned level) override |
void | collectText (unsigned level, const librevenge::RVNGBinaryData &textStream, TextFormat format) override |
void | collectCharIX (unsigned id, unsigned level, unsigned charCount, const boost::optional< VSDName > &font, const boost::optional< Colour > &fontColour, const boost::optional< double > &fontSize, const boost::optional< bool > &bold, const boost::optional< bool > &italic, const boost::optional< bool > &underline, const boost::optional< bool > &doubleunderline, const boost::optional< bool > &strikeout, const boost::optional< bool > &doublestrikeout, const boost::optional< bool > &allcaps, const boost::optional< bool > &initcaps, const boost::optional< bool > &smallcaps, const boost::optional< bool > &superscript, const boost::optional< bool > &subscript, const boost::optional< double > &scaleWidth) override |
void | collectDefaultCharStyle (unsigned charCount, const boost::optional< VSDName > &font, const boost::optional< Colour > &fontColour, const boost::optional< double > &fontSize, const boost::optional< bool > &bold, const boost::optional< bool > &italic, const boost::optional< bool > &underline, const boost::optional< bool > &doubleunderline, const boost::optional< bool > &strikeout, const boost::optional< bool > &doublestrikeout, const boost::optional< bool > &allcaps, const boost::optional< bool > &initcaps, const boost::optional< bool > &smallcaps, const boost::optional< bool > &superscript, const boost::optional< bool > &subscript, const boost::optional< double > &scaleWidth) override |
void | collectParaIX (unsigned id, unsigned level, unsigned charCount, const boost::optional< double > &indFirst, const boost::optional< double > &indLeft, const boost::optional< double > &indRight, const boost::optional< double > &spLine, const boost::optional< double > &spBefore, const boost::optional< double > &spAfter, const boost::optional< unsigned char > &align, const boost::optional< unsigned char > &bullet, const boost::optional< VSDName > &bulletStr, const boost::optional< VSDName > &bulletFont, const boost::optional< double > &bulletFontSize, const boost::optional< double > &textPosAfterBullet, const boost::optional< unsigned > &flags) override |
void | collectDefaultParaStyle (unsigned charCount, const boost::optional< double > &indFirst, const boost::optional< double > &indLeft, const boost::optional< double > &indRight, const boost::optional< double > &spLine, const boost::optional< double > &spBefore, const boost::optional< double > &spAfter, const boost::optional< unsigned char > &align, const boost::optional< unsigned char > &bullet, const boost::optional< VSDName > &bulletStr, const boost::optional< VSDName > &bulletFont, const boost::optional< double > &bulletFontSize, const boost::optional< double > &textPosAfterBullet, const boost::optional< unsigned > &flags) override |
void | collectTextBlock (unsigned level, const boost::optional< double > &leftMargin, const boost::optional< double > &rightMargin, const boost::optional< double > &topMargin, const boost::optional< double > &bottomMargin, const boost::optional< unsigned char > &verticalAlign, const boost::optional< bool > &isBgFilled, const boost::optional< Colour > &bgColour, const boost::optional< double > &defaultTabStop, const boost::optional< unsigned char > &textDirection) override |
void | collectNameList (unsigned id, unsigned level) override |
void | collectName (unsigned id, unsigned level, const librevenge::RVNGBinaryData &name, TextFormat format) override |
void | collectPageSheet (unsigned id, unsigned level) override |
void | collectMisc (unsigned level, const VSDMisc &misc) override |
void | collectLayer (unsigned id, unsigned level, const VSDLayer &layer) override |
void | collectLayerMem (unsigned level, const VSDName &layerMem) override |
void | collectTabsDataList (unsigned level, const std::map< unsigned, VSDTabSet > &tabSets) override |
void | collectStyleSheet (unsigned id, unsigned level, unsigned parentLineStyle, unsigned parentFillStyle, unsigned parentTextStyle) override |
void | collectLineStyle (unsigned level, const boost::optional< double > &strokeWidth, const boost::optional< Colour > &c, const boost::optional< unsigned char > &linePattern, const boost::optional< unsigned char > &startMarker, const boost::optional< unsigned char > &endMarker, const boost::optional< unsigned char > &lineCap, const boost::optional< double > &rounding, const boost::optional< long > &qsLineColour, const boost::optional< long > &qsLineMatrix) override |
void | collectFillStyle (unsigned level, const boost::optional< Colour > &colourFG, const boost::optional< Colour > &colourBG, const boost::optional< unsigned char > &fillPattern, const boost::optional< double > &fillFGTransparency, const boost::optional< double > &fillBGTransparency, const boost::optional< unsigned char > &shadowPattern, const boost::optional< Colour > &shfgc, const boost::optional< double > &shadowOffsetX, const boost::optional< double > &shadowOffsetY, const boost::optional< long > &qsFillColour, const boost::optional< long > &qsShadowColour, const boost::optional< long > &qsFillMatrix) override |
void | collectFillStyle (unsigned level, const boost::optional< Colour > &colourFG, const boost::optional< Colour > &colourBG, const boost::optional< unsigned char > &fillPattern, const boost::optional< double > &fillFGTransparency, const boost::optional< double > &fillBGTransparency, const boost::optional< unsigned char > &shadowPattern, const boost::optional< Colour > &shfgc) override |
void | collectCharIXStyle (unsigned id, unsigned level, unsigned charCount, const boost::optional< VSDName > &font, const boost::optional< Colour > &fontColour, const boost::optional< double > &fontSize, const boost::optional< bool > &bold, const boost::optional< bool > &italic, const boost::optional< bool > &underline, const boost::optional< bool > &doubleunderline, const boost::optional< bool > &strikeout, const boost::optional< bool > &doublestrikeout, const boost::optional< bool > &allcaps, const boost::optional< bool > &initcaps, const boost::optional< bool > &smallcaps, const boost::optional< bool > &superscript, const boost::optional< bool > &subscript, const boost::optional< double > &scaleWidth) override |
void | collectParaIXStyle (unsigned id, unsigned level, unsigned charCount, const boost::optional< double > &indFirst, const boost::optional< double > &indLeft, const boost::optional< double > &indRight, const boost::optional< double > &spLine, const boost::optional< double > &spBefore, const boost::optional< double > &spAfter, const boost::optional< unsigned char > &align, const boost::optional< unsigned char > &bullet, const boost::optional< VSDName > &bulletStr, const boost::optional< VSDName > &bulletFont, const boost::optional< double > &bulletFontSize, const boost::optional< double > &textPosAfterBullet, const boost::optional< unsigned > &flags) override |
void | collectTextBlockStyle (unsigned level, const boost::optional< double > &leftMargin, const boost::optional< double > &rightMargin, const boost::optional< double > &topMargin, const boost::optional< double > &bottomMargin, const boost::optional< unsigned char > &verticalAlign, const boost::optional< bool > &isBgFilled, const boost::optional< Colour > &bgColour, const boost::optional< double > &defaultTabStop, const boost::optional< unsigned char > &textDirection) override |
void | collectMetaData (const librevenge::RVNGPropertyList &metaData) override |
void | collectFieldList (unsigned id, unsigned level) override |
void | collectTextField (unsigned id, unsigned level, int nameId, int formatStringId) override |
void | collectNumericField (unsigned id, unsigned level, unsigned short format, unsigned short cellType, double number, int formatStringId) override |
void | startPage (unsigned pageId) override |
void | endPage () override |
void | endPages () override |
Public Member Functions inherited from libvisio::VSDCollector | |
VSDCollector () | |
virtual | ~VSDCollector () |
Private Member Functions | |
VSDContentCollector (const VSDContentCollector &) | |
VSDContentCollector & | operator= (const VSDContentCollector &) |
void | applyXForm (double &x, double &y, const XForm &xform) |
void | transformPoint (double &x, double &y, XForm *txtxform=nullptr) |
void | transformAngle (double &angle, XForm *txtxform=nullptr) |
void | transformFlips (bool &flipX, bool &flipY) |
double | _NURBSBasis (unsigned knot, unsigned degree, double point, const std::vector< double > &knotVector) |
void | _flushShape () |
void | _flushCurrentPath (unsigned id) |
void | _flushText () |
void | _flushCurrentForeignData () |
void | _flushCurrentPage () |
void | _handleLevelChange (unsigned level) |
void | _handleForeignData (const librevenge::RVNGBinaryData &data) |
void | _lineProperties (const VSDLineStyle &style, librevenge::RVNGPropertyList &styleProps) |
void | _fillAndShadowProperties (const VSDFillStyle &style, librevenge::RVNGPropertyList &styleProps) |
void | _applyLinePattern () |
const char * | _linePropertiesMarkerViewbox (unsigned marker) |
const char * | _linePropertiesMarkerPath (unsigned marker) |
double | _linePropertiesMarkerScale (unsigned marker) |
void | appendCharacters (librevenge::RVNGString &text, const std::vector< unsigned char > &characters, TextFormat format) |
void | appendCharacters (librevenge::RVNGString &text, const std::vector< unsigned char > &characters) |
void | _convertDataToString (librevenge::RVNGString &result, const librevenge::RVNGBinaryData &data, TextFormat format) |
bool | parseFormatId (const char *formatString, unsigned short &result) |
void | _appendField (librevenge::RVNGString &text) |
bool | _isUniform (const std::vector< double > &weights) const |
void | _generatePolylineFromNURBS (unsigned degree, const std::vector< std::pair< double, double > > &controlPoints, const std::vector< double > &knotVector, const std::vector< double > &weights) |
void | _generateBezierSegmentsFromNURBS (unsigned degree, const std::vector< std::pair< double, double > > &controlPoints, const std::vector< double > &knotVector) |
void | _outputCubicBezierSegment (const std::vector< std::pair< double, double > > &points) |
void | _outputQuadraticBezierSegment (const std::vector< std::pair< double, double > > &points) |
void | _outputLinearBezierSegment (const std::vector< std::pair< double, double > > &points) |
void | _appendVisibleAndPrintable (librevenge::RVNGPropertyList &propList) |
void | _bulletFromParaFormat (VSDBullet &bullet, const VSDParaStyle ¶Style) |
void | _listLevelFromBullet (librevenge::RVNGPropertyList &propList, const VSDBullet &bullet) |
void | _fillParagraphProperties (librevenge::RVNGPropertyList &propList, const VSDParaStyle &style) |
void | _fillTabSet (librevenge::RVNGPropertyList &propList, const VSDTabSet &tabSet) |
void | _fillCharProperties (librevenge::RVNGPropertyList &propList, const VSDCharStyle &style) |
void | _convertToPath (const std::vector< librevenge::RVNGPropertyList > &segmentVector, librevenge::RVNGPropertyListVector &path, double rounding) |
libvisio::VSDContentCollector::VSDContentCollector | ( | librevenge::RVNGDrawingInterface * | painter, |
std::vector< std::map< unsigned, XForm > > & | groupXFormsSequence, | ||
std::vector< std::map< unsigned, unsigned > > & | groupMembershipsSequence, | ||
std::vector< std::list< unsigned > > & | documentPageShapeOrders, | ||
VSDStyles & | styles, | ||
VSDStencils & | stencils ) |
Referenced by operator=(), and VSDContentCollector().
|
private |
|
private |
Referenced by _flushText().
|
private |
Referenced by _flushCurrentForeignData(), _flushCurrentPath(), and _flushText().
|
private |
|
private |
Referenced by _flushText().
|
private |
Referenced by _bulletFromParaFormat(), _fillCharProperties(), collectName(), collectPage(), and collectShape().
|
private |
Referenced by _convertToPath(), and _flushCurrentPath().
|
private |
Referenced by _flushCurrentPath().
|
private |
Referenced by _flushText().
|
private |
Referenced by _flushText().
|
private |
Referenced by _flushText().
|
private |
Referenced by _flushShape().
|
private |
Referenced by endPage().
|
private |
Referenced by _flushShape().
|
private |
Referenced by _handleLevelChange(), and startPage().
|
private |
Referenced by _flushShape().
|
private |
Referenced by collectNURBSTo().
|
private |
Referenced by collectNURBSTo().
|
private |
Referenced by collectForeignData(), collectOLEList(), and collectShape().
|
private |
Referenced by collectArcTo(), collectCharIX(), collectEllipse(), collectEllipticalArcTo(), collectFieldList(), collectFillAndShadow(), collectForeignData(), collectForeignDataType(), collectGeometry(), collectInfiniteLine(), collectLayer(), collectLayerMem(), collectLine(), collectLineTo(), collectMisc(), collectMoveTo(), collectName(), collectNameList(), collectNumericField(), collectNURBSTo(), collectNURBSTo(), collectOLEData(), collectOLEList(), collectPage(), collectPageProps(), collectPageSheet(), collectParaIX(), collectPolylineTo(), collectPolylineTo(), collectRelCubBezTo(), collectRelQuadBezTo(), collectShape(), collectShapeData(), collectShapeData(), collectShapesOrder(), collectStyleSheet(), collectTabsDataList(), collectText(), collectTextBlock(), collectTextField(), collectTxtXForm(), collectUnhandledChunk(), collectXFormData(), and endPage().
|
private |
Referenced by collectNURBSTo().
|
private |
Referenced by _flushCurrentPath().
|
private |
Referenced by _lineProperties().
|
private |
Referenced by _lineProperties().
|
private |
Referenced by _lineProperties().
|
private |
Referenced by _flushText().
|
private |
Referenced by _generatePolylineFromNURBS(), and _NURBSBasis().
|
private |
Referenced by _generateBezierSegmentsFromNURBS().
|
private |
Referenced by _generateBezierSegmentsFromNURBS().
|
private |
Referenced by _generateBezierSegmentsFromNURBS().
|
private |
|
private |
Referenced by _convertDataToString(), _flushText(), appendCharacters(), and collectLayerMem().
|
private |
Referenced by transformPoint().
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
Referenced by collectRelEllipticalArcTo().
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
Referenced by collectFillAndShadow().
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
Referenced by collectFillStyle().
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
Referenced by collectRelLineTo().
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
Referenced by collectRelMoveTo().
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
Referenced by collectNURBSTo(), collectNURBSTo(), and collectSplineEnd().
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
Referenced by collectPolylineTo(), and collectPolylineTo().
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
overridevirtual |
Implements libvisio::VSDCollector.
|
private |
|
private |
Referenced by collectNumericField().
|
overridevirtual |
Implements libvisio::VSDCollector.
|
private |
Referenced by _flushCurrentForeignData(), _flushText(), collectArcTo(), collectEllipse(), and collectEllipticalArcTo().
|
private |
Referenced by _flushCurrentForeignData(), _flushText(), and collectArcTo().
|
private |
Referenced by _flushCurrentForeignData(), _flushText(), _generatePolylineFromNURBS(), _outputCubicBezierSegment(), _outputLinearBezierSegment(), _outputQuadraticBezierSegment(), collectArcTo(), collectEllipse(), collectEllipticalArcTo(), collectInfiniteLine(), collectLineTo(), collectMoveTo(), collectNURBSTo(), collectPolylineTo(), collectRelCubBezTo(), collectRelQuadBezTo(), and transformAngle().
|
private |
Referenced by VSDContentCollector().
|
private |
Referenced by _flushText(), collectCharIX(), collectShape(), and VSDContentCollector().
|
private |
Referenced by _flushCurrentPath(), _flushShape(), _generatePolylineFromNURBS(), _handleLevelChange(), _outputCubicBezierSegment(), _outputLinearBezierSegment(), _outputQuadraticBezierSegment(), collectArcTo(), collectEllipse(), collectEllipticalArcTo(), collectInfiniteLine(), collectLineTo(), collectMoveTo(), collectNURBSTo(), collectPolylineTo(), collectRelCubBezTo(), collectRelQuadBezTo(), and VSDContentCollector().
|
private |
|
private |
Referenced by _flushCurrentForeignData(), _flushShape(), _handleForeignData(), and VSDContentCollector().
|
private |
Referenced by collectGeometry(), collectNURBSTo(), collectPolylineTo(), collectShape(), and VSDContentCollector().
|
private |
|
private |
Referenced by _appendVisibleAndPrintable(), _fillCharProperties(), _lineProperties(), collectLayerMem(), and VSDContentCollector().
|
private |
Referenced by _handleLevelChange(), and VSDContentCollector().
|
private |
Referenced by _flushCurrentPath(), _flushShape(), _generatePolylineFromNURBS(), _handleLevelChange(), _outputCubicBezierSegment(), _outputLinearBezierSegment(), _outputQuadraticBezierSegment(), collectArcTo(), collectEllipse(), collectEllipticalArcTo(), collectInfiniteLine(), collectLineTo(), collectMoveTo(), collectNURBSTo(), collectPolylineTo(), collectRelCubBezTo(), collectRelQuadBezTo(), and VSDContentCollector().
|
private |
Referenced by VSDContentCollector().
|
private |
Referenced by _flushCurrentPage(), collectPage(), collectPageProps(), endPage(), startPage(), and VSDContentCollector().
|
private |
Referenced by VSDContentCollector().
|
private |
Referenced by startPage(), and VSDContentCollector().
|
private |
Referenced by _flushShape(), collectShape(), transformAngle(), transformFlips(), transformPoint(), and VSDContentCollector().
|
private |
Referenced by _handleLevelChange(), collectPageSheet(), collectShape(), collectStyleSheet(), and VSDContentCollector().
|
private |
|
private |
Referenced by _flushShape(), _flushText(), collectShape(), collectText(), and VSDContentCollector().
|
private |
Referenced by _flushText(), collectCharIX(), collectDefaultCharStyle(), collectShape(), and VSDContentCollector().
|
private |
Referenced by collectNumericField(), collectPageProps(), collectShape(), collectTextField(), and VSDContentCollector().
|
private |
Referenced by _flushText(), collectDefaultParaStyle(), collectParaIX(), collectShape(), and VSDContentCollector().
|
private |
Referenced by _flushCurrentPage(), startPage(), and VSDContentCollector().
|
private |
|
private |
Referenced by _appendField(), collectShape(), and VSDContentCollector().
|
private |
Referenced by _appendField(), collectFieldList(), collectNumericField(), collectShape(), collectTextField(), and VSDContentCollector().
|
private |
Referenced by _flushCurrentPath(), _flushShape(), collectFillAndShadow(), collectShape(), and VSDContentCollector().
|
private |
Referenced by VSDContentCollector().
|
private |
Referenced by _handleForeignData(), collectForeignDataType(), collectShape(), and VSDContentCollector().
|
private |
Referenced by _flushCurrentForeignData(), _flushShape(), collectForeignDataType(), collectShape(), and VSDContentCollector().
|
private |
Referenced by _flushCurrentForeignData(), collectForeignDataType(), collectShape(), and VSDContentCollector().
|
private |
Referenced by _flushCurrentForeignData(), collectForeignDataType(), collectShape(), and VSDContentCollector().
|
private |
Referenced by _handleForeignData(), collectForeignDataType(), collectShape(), and VSDContentCollector().
|
private |
Referenced by _flushCurrentForeignData(), _flushShape(), collectForeignDataType(), collectShape(), and VSDContentCollector().
|
private |
Referenced by _flushCurrentPage(), startPage(), transformFlips(), transformPoint(), and VSDContentCollector().
|
private |
Referenced by _flushCurrentPage(), startPage(), transformFlips(), transformPoint(), and VSDContentCollector().
|
private |
Referenced by startPage(), transformFlips(), transformPoint(), and VSDContentCollector().
|
private |
Referenced by startPage(), and VSDContentCollector().
|
private |
Referenced by collectPage(), endPage(), and VSDContentCollector().
|
private |
Referenced by collectShape(), and VSDContentCollector().
|
private |
Referenced by endPage(), startPage(), and VSDContentCollector().
|
private |
Referenced by _flushShape(), _handleLevelChange(), collectShape(), startPage(), transformAngle(), transformFlips(), transformPoint(), and VSDContentCollector().
|
private |
Referenced by _handleLevelChange(), and VSDContentCollector().
|
private |
Referenced by VSDContentCollector().
|
private |
Referenced by _flushCurrentPath(), _flushShape(), collectLine(), collectShape(), and VSDContentCollector().
|
private |
Referenced by _flushText(), collectMisc(), collectShape(), and VSDContentCollector().
|
private |
Referenced by collectName(), collectNameList(), collectNumericField(), collectShape(), collectTextField(), and VSDContentCollector().
|
private |
Referenced by _generatePolylineFromNURBS(), _outputCubicBezierSegment(), _outputLinearBezierSegment(), _outputQuadraticBezierSegment(), collectArcTo(), collectEllipse(), collectEllipticalArcTo(), collectGeometry(), collectInfiniteLine(), collectLineTo(), collectMoveTo(), collectNURBSTo(), collectPolylineTo(), collectRelCubBezTo(), collectRelQuadBezTo(), collectShape(), and VSDContentCollector().
|
private |
Referenced by _generatePolylineFromNURBS(), _outputCubicBezierSegment(), _outputLinearBezierSegment(), _outputQuadraticBezierSegment(), collectArcTo(), collectEllipse(), collectEllipticalArcTo(), collectGeometry(), collectInfiniteLine(), collectLineTo(), collectMoveTo(), collectNURBSTo(), collectPolylineTo(), collectRelCubBezTo(), collectRelQuadBezTo(), collectShape(), and VSDContentCollector().
|
private |
Referenced by _generatePolylineFromNURBS(), _handleLevelChange(), _outputCubicBezierSegment(), _outputLinearBezierSegment(), _outputQuadraticBezierSegment(), collectArcTo(), collectEllipse(), collectEllipticalArcTo(), collectGeometry(), collectInfiniteLine(), collectLineTo(), collectMoveTo(), collectNURBSTo(), collectPolylineTo(), collectRelCubBezTo(), collectRelQuadBezTo(), collectShape(), and VSDContentCollector().
|
private |
Referenced by _handleLevelChange(), collectNURBSTo(), collectShapeData(), and VSDContentCollector().
|
private |
|
private |
|
private |
Referenced by collectInfiniteLine(), collectPageProps(), transformPoint(), and VSDContentCollector().
|
private |
Referenced by _flushCurrentPage(), collectShape(), and VSDContentCollector().
|
private |
Referenced by _flushCurrentPage(), collectShape(), and VSDContentCollector().
|
private |
Referenced by collectMetaData(), endPage(), endPages(), and VSDContentCollector().
|
private |
Referenced by _flushCurrentPage(), startPage(), and VSDContentCollector().
|
private |
Referenced by collectInfiniteLine(), collectPageProps(), and VSDContentCollector().
|
private |
Referenced by endPages(), and VSDContentCollector().
|
private |
Referenced by _flushText(), collectParaIX(), collectShape(), and VSDContentCollector().
|
private |
Referenced by _handleLevelChange(), collectPolylineTo(), collectShapeData(), and VSDContentCollector().
|
private |
Referenced by _flushCurrentForeignData(), _flushCurrentPath(), _flushText(), _generatePolylineFromNURBS(), _lineProperties(), _outputCubicBezierSegment(), _outputLinearBezierSegment(), _outputQuadraticBezierSegment(), collectArcTo(), collectEllipse(), collectEllipticalArcTo(), collectInfiniteLine(), collectLineTo(), collectMoveTo(), collectNURBSTo(), collectPageProps(), collectPolylineTo(), collectRelCubBezTo(), collectRelQuadBezTo(), and VSDContentCollector().
|
private |
Referenced by _fillAndShadowProperties(), collectFillAndShadow(), collectFillStyle(), collectPageProps(), and VSDContentCollector().
|
private |
Referenced by _fillAndShadowProperties(), collectFillAndShadow(), collectFillStyle(), collectPageProps(), and VSDContentCollector().
|
private |
Referenced by _flushCurrentForeignData(), _flushCurrentPath(), _flushShape(), collectShape(), and VSDContentCollector().
|
private |
Referenced by _flushShape(), _flushText(), collectShape(), and VSDContentCollector().
|
private |
Referenced by collectSplineEnd(), collectSplineKnot(), and VSDContentCollector().
|
private |
Referenced by collectSplineEnd(), collectSplineStart(), and VSDContentCollector().
|
private |
Referenced by collectSplineEnd(), collectSplineKnot(), collectSplineStart(), and VSDContentCollector().
|
private |
Referenced by collectSplineEnd(), collectSplineStart(), and VSDContentCollector().
|
private |
Referenced by collectSplineEnd(), collectSplineStart(), and VSDContentCollector().
|
private |
Referenced by collectSplineEnd(), collectSplineKnot(), collectSplineStart(), and VSDContentCollector().
|
private |
Referenced by collectSplineEnd(), collectSplineKnot(), collectSplineStart(), and VSDContentCollector().
|
private |
Referenced by collectNumericField(), collectShape(), collectTextField(), and VSDContentCollector().
|
private |
Referenced by collectShape(), collectTextField(), and VSDContentCollector().
|
private |
Referenced by collectShape(), and VSDContentCollector().
|
private |
Referenced by _handleLevelChange(), collectNURBSTo(), collectPolylineTo(), collectShape(), and VSDContentCollector().
|
private |
|
private |
Referenced by _flushText(), collectTabsDataList(), and VSDContentCollector().
|
private |
Referenced by _flushText(), collectShape(), collectTextBlock(), and VSDContentCollector().
|
private |
Referenced by _flushText(), _handleLevelChange(), collectShape(), collectTxtXForm(), startPage(), and VSDContentCollector().
|
private |
|
private |
|
private |