#include <ZMF4Parser.h>
|
| enum | ObjectType {
ObjectType::UNKNOWN,
ObjectType::FILL,
ObjectType::TRANSPARENCY,
ObjectType::PEN,
ObjectType::SHADOW,
ObjectType::ARROW,
ObjectType::FONT,
ObjectType::PARAGRAPH,
ObjectType::TEXT,
ObjectType::BITMAP,
ObjectType::PAGE_START,
ObjectType::GUIDELINES,
ObjectType::PAGE_END,
ObjectType::LAYER_START,
ObjectType::LAYER_END,
ObjectType::DOCUMENT_SETTINGS,
ObjectType::COLOR_PALETTE,
ObjectType::RECTANGLE,
ObjectType::ELLIPSE,
ObjectType::POLYGON,
ObjectType::CURVE,
ObjectType::IMAGE,
ObjectType::TEXT_FRAME,
ObjectType::TABLE,
ObjectType::GROUP_START,
ObjectType::GROUP_END
} |
| |
◆ ObjectType
| Enumerator |
|---|
| UNKNOWN | |
| FILL | |
| TRANSPARENCY | |
| PEN | |
| SHADOW | |
| ARROW | |
| FONT | |
| PARAGRAPH | |
| TEXT | |
| BITMAP | |
| PAGE_START | |
| GUIDELINES | |
| PAGE_END | |
| LAYER_START | |
| LAYER_END | |
| DOCUMENT_SETTINGS | |
| COLOR_PALETTE | |
| RECTANGLE | |
| ELLIPSE | |
| POLYGON | |
| CURVE | |
| IMAGE | |
| TEXT_FRAME | |
| TABLE | |
| GROUP_START | |
| GROUP_END | |
◆ ZMF4Parser() [1/2]
| libzmf::ZMF4Parser::ZMF4Parser |
( |
const ZMF4Parser & |
other | ) |
|
|
private |
◆ ZMF4Parser() [2/2]
| libzmf::ZMF4Parser::ZMF4Parser |
( |
const RVNGInputStreamPtr & |
input, |
|
|
librevenge::RVNGDrawingInterface * |
painter |
|
) |
| |
◆ getArrowByRefId()
| ArrowPtr libzmf::ZMF4Parser::getArrowByRefId |
( |
uint32_t |
id | ) |
|
|
private |
◆ getFillByRefId()
| boost::optional< Fill > libzmf::ZMF4Parser::getFillByRefId |
( |
uint32_t |
id | ) |
|
|
private |
◆ getFontByRefId()
| boost::optional< Font > libzmf::ZMF4Parser::getFontByRefId |
( |
uint32_t |
id | ) |
|
|
private |
◆ getImageByRefId()
| boost::optional< Image > libzmf::ZMF4Parser::getImageByRefId |
( |
uint32_t |
id | ) |
|
|
private |
◆ getParagraphStyleByRefId()
| boost::optional< ParagraphStyle > libzmf::ZMF4Parser::getParagraphStyleByRefId |
( |
uint32_t |
id | ) |
|
|
private |
◆ getPenByRefId()
| boost::optional< Pen > libzmf::ZMF4Parser::getPenByRefId |
( |
uint32_t |
id | ) |
|
|
private |
◆ getShadowByRefId()
| boost::optional< Shadow > libzmf::ZMF4Parser::getShadowByRefId |
( |
uint32_t |
id | ) |
|
|
private |
◆ getTextByRefId()
| boost::optional< Text > libzmf::ZMF4Parser::getTextByRefId |
( |
uint32_t |
id | ) |
|
|
private |
◆ getTransparencyByRefId()
| boost::optional< Transparency > libzmf::ZMF4Parser::getTransparencyByRefId |
( |
uint32_t |
id | ) |
|
|
private |
◆ operator=()
◆ parse()
| bool libzmf::ZMF4Parser::parse |
( |
| ) |
|
◆ parseObjectType()
◆ readArrow()
| void libzmf::ZMF4Parser::readArrow |
( |
| ) |
|
|
private |
◆ readBitmap()
| void libzmf::ZMF4Parser::readBitmap |
( |
| ) |
|
|
private |
◆ readBoundingBox()
◆ readColor()
| Color libzmf::ZMF4Parser::readColor |
( |
| ) |
|
|
private |
◆ readCurve()
| void libzmf::ZMF4Parser::readCurve |
( |
| ) |
|
|
private |
◆ readCurveComponents()
| std::vector< Curve > libzmf::ZMF4Parser::readCurveComponents |
( |
std::function< Point()> |
readPointFunc | ) |
|
|
private |
◆ readCurveSectionTypes()
| void libzmf::ZMF4Parser::readCurveSectionTypes |
( |
std::vector< CurveType > & |
sectionTypes | ) |
|
|
private |
◆ readDocumentSettings()
| void libzmf::ZMF4Parser::readDocumentSettings |
( |
| ) |
|
|
private |
◆ readEllipse()
| void libzmf::ZMF4Parser::readEllipse |
( |
| ) |
|
|
private |
◆ readFill()
| void libzmf::ZMF4Parser::readFill |
( |
| ) |
|
|
private |
◆ readFont()
| void libzmf::ZMF4Parser::readFont |
( |
| ) |
|
|
private |
◆ readGradient()
| Gradient libzmf::ZMF4Parser::readGradient |
( |
uint32_t |
type | ) |
|
|
private |
◆ readImage()
| void libzmf::ZMF4Parser::readImage |
( |
| ) |
|
|
private |
◆ readLayer()
| void libzmf::ZMF4Parser::readLayer |
( |
const ObjectHeader & |
layerStartObjHeader | ) |
|
|
private |
◆ readObjectHeader()
◆ readObjectRefs()
◆ readPage()
| void libzmf::ZMF4Parser::readPage |
( |
| ) |
|
|
private |
◆ readParagraphStyle()
| void libzmf::ZMF4Parser::readParagraphStyle |
( |
| ) |
|
|
private |
◆ readPen()
| void libzmf::ZMF4Parser::readPen |
( |
| ) |
|
|
private |
◆ readPoint()
| Point libzmf::ZMF4Parser::readPoint |
( |
| ) |
|
|
private |
◆ readPolygon()
| void libzmf::ZMF4Parser::readPolygon |
( |
| ) |
|
|
private |
◆ readPreviewBitmap()
| void libzmf::ZMF4Parser::readPreviewBitmap |
( |
| ) |
|
|
private |
◆ readRectangle()
| void libzmf::ZMF4Parser::readRectangle |
( |
| ) |
|
|
private |
◆ readShadow()
| void libzmf::ZMF4Parser::readShadow |
( |
| ) |
|
|
private |
◆ readStyle()
| Style libzmf::ZMF4Parser::readStyle |
( |
| ) |
|
|
private |
◆ readTable()
| void libzmf::ZMF4Parser::readTable |
( |
| ) |
|
|
private |
◆ readText()
| void libzmf::ZMF4Parser::readText |
( |
| ) |
|
|
private |
◆ readTextFrame()
| void libzmf::ZMF4Parser::readTextFrame |
( |
| ) |
|
|
private |
◆ readTransparency()
| void libzmf::ZMF4Parser::readTransparency |
( |
| ) |
|
|
private |
◆ readUnscaledPoint()
| Point libzmf::ZMF4Parser::readUnscaledPoint |
( |
| ) |
|
|
private |
◆ m_arrows
| std::map<uint32_t, ArrowPtr> libzmf::ZMF4Parser::m_arrows |
|
private |
◆ m_collector
Referenced by parse(), readBoundingBox(), readCurve(), readEllipse(), readImage(), readLayer(), readPage(), readPolygon(), readRectangle(), readTable(), and readTextFrame().
◆ m_currentObjectHeader
Referenced by readArrow(), readBitmap(), readFill(), readFont(), readGradient(), readLayer(), readObjectRefs(), readParagraphStyle(), readPen(), readPolygon(), readShadow(), readText(), and readTransparency().
◆ m_fills
| std::map<uint32_t, Fill> libzmf::ZMF4Parser::m_fills |
|
private |
◆ m_fonts
| std::map<uint32_t, Font> libzmf::ZMF4Parser::m_fonts |
|
private |
◆ m_header
◆ m_images
| std::map<uint32_t, Image> libzmf::ZMF4Parser::m_images |
|
private |
◆ m_input
Referenced by parse(), readArrow(), readBitmap(), readBoundingBox(), readColor(), readCurve(), readCurveComponents(), readCurveSectionTypes(), readDocumentSettings(), readEllipse(), readFill(), readFont(), readGradient(), readLayer(), readObjectHeader(), readObjectRefs(), readPage(), readParagraphStyle(), readPen(), readPoint(), readPolygon(), readPreviewBitmap(), readShadow(), readTable(), readText(), readTextFrame(), readTransparency(), and readUnscaledPoint().
◆ m_inputLength
| uint32_t libzmf::ZMF4Parser::m_inputLength |
|
private |
◆ m_pageNumber
| int libzmf::ZMF4Parser::m_pageNumber |
|
private |
◆ m_pageSettings
◆ m_paragraphStyles
| std::map<uint32_t, ParagraphStyle> libzmf::ZMF4Parser::m_paragraphStyles |
|
private |
◆ m_pens
| std::map<uint32_t, Pen> libzmf::ZMF4Parser::m_pens |
|
private |
◆ m_shadows
| std::map<uint32_t, Shadow> libzmf::ZMF4Parser::m_shadows |
|
private |
◆ m_texts
| std::map<uint32_t, Text> libzmf::ZMF4Parser::m_texts |
|
private |
◆ m_transparencies
| std::map<uint32_t, Transparency> libzmf::ZMF4Parser::m_transparencies |
|
private |
The documentation for this class was generated from the following files: