#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 Curve & | curve | ) |
|
◆ collectPath() [2/2]
void libzmf::ZMFCollector::collectPath |
( |
const std::vector< Curve > & | curves | ) |
|
◆ 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: