#include <ZMFCollector.h>
|  | 
|  | ZMFCollector (librevenge::RVNGDrawingInterface *painter) | 
|  | 
|  | ~ZMFCollector () | 
|  | 
| void | startDocument () | 
|  | 
| void | endDocument () | 
|  | 
| void | startPage (const ZMFPageSettings &pageSettings) | 
|  | 
| void | endPage () | 
|  | 
| void | startLayer () | 
|  | 
| void | endLayer () | 
|  | 
| void | startGroup () | 
|  | 
| void | endGroup () | 
|  | 
| void | setStyle (const Style &style) | 
|  | 
| void | collectPath (const std::vector< Curve > &curves) | 
|  | 
| void | collectPath (const Curve &curve) | 
|  | 
| void | collectEllipse (const Point &c, double rx, double ry, double rotation) | 
|  | 
| void | collectArc (const Point &c, double rx, double ry, double beginAngle, double endAngle, bool closed, double rotation) | 
|  | 
| void | collectPolygon (const Point &c, double rx, double ry, uint32_t peaksCount, const Curve &peak, double rotation, bool mirrorHorizontal, bool mirrorVertical) | 
|  | 
| void | collectTextObject (const Text &text, const Point &topLeft, double width, double height, VerticalAlignment align, double rotation) | 
|  | 
| void | collectTable (const Table &table) | 
|  | 
| void | collectImage (const librevenge::RVNGBinaryData &image, const Point &topLeft, double width, double height, double rotation, bool mirrorHorizontal, bool mirrorVertical) | 
|  | 
◆ ZMFCollector() [1/2]
  
  | 
        
          | libzmf::ZMFCollector::ZMFCollector | ( | const ZMFCollector & | other | ) |  |  | privatedelete | 
 
 
◆ ZMFCollector() [2/2]
      
        
          | libzmf::ZMFCollector::ZMFCollector | ( | librevenge::RVNGDrawingInterface * | painter | ) |  | 
      
 
 
◆ ~ZMFCollector()
      
        
          | libzmf::ZMFCollector::~ZMFCollector | ( |  | ) |  | 
      
 
 
◆ collectArc()
      
        
          | void libzmf::ZMFCollector::collectArc | ( | const Point & | c, | 
        
          |  |  | double | rx, | 
        
          |  |  | double | ry, | 
        
          |  |  | double | beginAngle, | 
        
          |  |  | double | endAngle, | 
        
          |  |  | bool | closed, | 
        
          |  |  | double | rotation | 
        
          |  | ) |  |  | 
      
 
 
◆ collectEllipse()
      
        
          | void libzmf::ZMFCollector::collectEllipse | ( | const Point & | c, | 
        
          |  |  | double | rx, | 
        
          |  |  | double | ry, | 
        
          |  |  | double | rotation | 
        
          |  | ) |  |  | 
      
 
 
◆ collectImage()
      
        
          | void libzmf::ZMFCollector::collectImage | ( | const librevenge::RVNGBinaryData & | image, | 
        
          |  |  | const Point & | topLeft, | 
        
          |  |  | double | width, | 
        
          |  |  | double | height, | 
        
          |  |  | double | rotation, | 
        
          |  |  | bool | mirrorHorizontal, | 
        
          |  |  | bool | mirrorVertical | 
        
          |  | ) |  |  | 
      
 
 
◆ collectPath() [1/2]
      
        
          | void libzmf::ZMFCollector::collectPath | ( | const std::vector< Curve > & | curves | ) |  | 
      
 
 
◆ collectPath() [2/2]
      
        
          | void libzmf::ZMFCollector::collectPath | ( | const Curve & | curve | ) |  | 
      
 
 
◆ collectPolygon()
      
        
          | void libzmf::ZMFCollector::collectPolygon | ( | const Point & | c, | 
        
          |  |  | double | rx, | 
        
          |  |  | double | ry, | 
        
          |  |  | uint32_t | peaksCount, | 
        
          |  |  | const Curve & | peak, | 
        
          |  |  | double | rotation, | 
        
          |  |  | bool | mirrorHorizontal, | 
        
          |  |  | bool | mirrorVertical | 
        
          |  | ) |  |  | 
      
 
 
◆ collectTable()
      
        
          | void libzmf::ZMFCollector::collectTable | ( | const Table & | table | ) |  | 
      
 
 
◆ collectText()
  
  | 
        
          | void libzmf::ZMFCollector::collectText | ( | const Text & | text | ) |  |  | private | 
 
 
◆ collectTextObject()
      
        
          | void libzmf::ZMFCollector::collectTextObject | ( | const Text & | text, | 
        
          |  |  | const Point & | topLeft, | 
        
          |  |  | double | width, | 
        
          |  |  | double | height, | 
        
          |  |  | VerticalAlignment | align, | 
        
          |  |  | double | rotation | 
        
          |  | ) |  |  | 
      
 
 
◆ endDocument()
      
        
          | void libzmf::ZMFCollector::endDocument | ( |  | ) |  | 
      
 
 
◆ endGroup()
      
        
          | void libzmf::ZMFCollector::endGroup | ( |  | ) |  | 
      
 
 
◆ endLayer()
      
        
          | void libzmf::ZMFCollector::endLayer | ( |  | ) |  | 
      
 
 
◆ endPage()
      
        
          | void libzmf::ZMFCollector::endPage | ( |  | ) |  | 
      
 
 
◆ flushText()
  
  | 
        
          | void libzmf::ZMFCollector::flushText | ( | std::string & | text | ) |  |  | private | 
 
 
◆ operator=()
◆ pageX()
  
  | 
        
          | double libzmf::ZMFCollector::pageX | ( | double | canvasX | ) |  |  | private | 
 
 
◆ pageY()
  
  | 
        
          | double libzmf::ZMFCollector::pageY | ( | double | canvasY | ) |  |  | private | 
 
 
◆ setStyle()
      
        
          | void libzmf::ZMFCollector::setStyle | ( | const Style & | style | ) |  | 
      
 
 
◆ startDocument()
      
        
          | void libzmf::ZMFCollector::startDocument | ( |  | ) |  | 
      
 
 
◆ startGroup()
      
        
          | void libzmf::ZMFCollector::startGroup | ( |  | ) |  | 
      
 
 
◆ startLayer()
      
        
          | void libzmf::ZMFCollector::startLayer | ( |  | ) |  | 
      
 
 
◆ startPage()
      
        
          | void libzmf::ZMFCollector::startPage | ( | const ZMFPageSettings & | pageSettings | ) |  | 
      
 
 
◆ writeFill()
  
  | 
        
          | void libzmf::ZMFCollector::writeFill | ( | librevenge::RVNGPropertyList & | propList, |  
          |  |  | const Fill & | fill |  
          |  | ) |  |  |  | private | 
 
 
◆ writePen()
  
  | 
        
          | void libzmf::ZMFCollector::writePen | ( | librevenge::RVNGPropertyList & | propList, |  
          |  |  | const Pen & | pen |  
          |  | ) |  |  |  | private | 
 
 
◆ writeShadow()
  
  | 
        
          | void libzmf::ZMFCollector::writeShadow | ( | librevenge::RVNGPropertyList & | propList, |  
          |  |  | const Shadow & | shadow |  
          |  | ) |  |  |  | private | 
 
 
◆ writeStyle()
  
  | 
        
          | void libzmf::ZMFCollector::writeStyle | ( | librevenge::RVNGPropertyList & | propList, |  
          |  |  | const Style & | style, |  
          |  |  | bool | noFill = false |  
          |  | ) |  |  |  | private | 
 
 
◆ m_isDocumentStarted
  
  | 
        
          | bool libzmf::ZMFCollector::m_isDocumentStarted |  | private | 
 
 
◆ m_isLayerStarted
  
  | 
        
          | bool libzmf::ZMFCollector::m_isLayerStarted |  | private | 
 
 
◆ m_isPageStarted
  
  | 
        
          | bool libzmf::ZMFCollector::m_isPageStarted |  | private | 
 
 
◆ m_pageSettings
◆ m_painter
  
  | 
        
          | librevenge::RVNGDrawingInterface* libzmf::ZMFCollector::m_painter |  | private | 
 
Referenced by collectArc(), collectEllipse(), collectImage(), collectPath(), collectTable(), collectText(), collectTextObject(), endDocument(), endGroup(), endLayer(), endPage(), flushText(), startDocument(), startGroup(), startLayer(), and startPage().
 
 
◆ m_style
  
  | 
        
          | Style libzmf::ZMFCollector::m_style |  | private | 
 
 
The documentation for this class was generated from the following files: