#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: