#include <ZMF4Parser.h>
|
enum class | ObjectType {
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
} |
|
◆ 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 | ) |
|
|
privatedelete |
◆ 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: