#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 | ) |
|
|
private |
§ 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: