Classes | |
| struct | Arrow |
| class | BMIHeader |
| struct | BMIOffset |
| class | BMIParser |
| struct | BoundingBox |
| struct | Cell |
| struct | Color |
| struct | ColorBitmap |
| struct | Column |
| struct | Curve |
| struct | EndOfStreamException |
| struct | Font |
| struct | GenericException |
| struct | Gradient |
| struct | GradientStop |
| struct | Image |
| struct | ImageFill |
| struct | Paragraph |
| struct | ParagraphStyle |
| struct | Pen |
| struct | Point |
| struct | Row |
| struct | Shadow |
| struct | Span |
| struct | Style |
| struct | Table |
| struct | Text |
| struct | Transparency |
| class | ZBRHeader |
| class | ZBRParser |
| class | ZMF2Header |
| class | ZMF2Parser |
| class | ZMF4Header |
| class | ZMF4Parser |
| class | ZMFCollector |
| struct | ZMFDummyDeleter |
| struct | ZMFPageSettings |
Typedefs | |
| typedef std::shared_ptr< librevenge::RVNGInputStream > | RVNGInputStreamPtr |
| typedef std::shared_ptr< Arrow > | ArrowPtr |
| typedef boost::variant< Color, Gradient, ImageFill > | Fill |
Enumerations | |
| enum class | BMIStreamType { UNKNOWN , BITMAP , END_OF_FILE } |
| enum class | CurveType { LINE , BEZIER_CURVE } |
| enum class | LineCapType { BUTT , FLAT , ROUND , POINTED } |
| enum class | LineJoinType { MITER , ROUND , BEVEL } |
| enum class | GradientType { LINEAR , RADIAL , CONICAL , CROSS , RECTANGULAR , FLEXIBLE } |
| enum class | HorizontalAlignment { LEFT , RIGHT , BLOCK , CENTER , FULL } |
| enum class | VerticalAlignment { TOP , MIDDLE , BOTTOM } |
| typedef std::shared_ptr<Arrow> libzmf::ArrowPtr |
| typedef boost::variant<Color, Gradient, ImageFill> libzmf::Fill |
| typedef std::shared_ptr<librevenge::RVNGInputStream> libzmf::RVNGInputStreamPtr |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
| void libzmf::appendCharacters | ( | librevenge::RVNGString & | text, |
| const unsigned char * | characters, | ||
| uint32_t | size, | ||
| const char * | encoding | ||
| ) |
Referenced by libzmf::ZMF4Parser::readText().
| std::bitset< numBytes *8 > libzmf::bytesToBitset | ( | const uint8_t * | data | ) |
| unsigned long libzmf::getLength | ( | const RVNGInputStreamPtr & | input | ) |
Referenced by libzmf::ZMF4Parser::parse().
| std::string libzmf::prettyTypeName | ( | ) |
Referenced by libzmf::BoundingBox::BoundingBox(), libzmf::ZMFCollector::collectArc(), libzmf::ZMFCollector::collectEllipse(), libzmf::ZMFCollector::collectImage(), libzmf::ZMFCollector::collectPath(), libzmf::ZMFCollector::collectPath(), libzmf::ZMFCollector::collectPolygon(), libzmf::ZMFCollector::collectTable(), libzmf::ZMFCollector::collectText(), libzmf::ZMFCollector::collectTextObject(), libzmf::Point::distance(), libzmf::ZMF4Parser::getArrowByRefId(), libzmf::ZMF4Parser::getFillByRefId(), libzmf::ZMF4Parser::getFontByRefId(), libzmf::ZMF4Parser::getImageByRefId(), libzmf::ZMF4Parser::getParagraphStyleByRefId(), libzmf::ZMF4Parser::getPenByRefId(), libzmf::ZMF4Parser::getShadowByRefId(), libzmf::ZMF4Parser::getTextByRefId(), libzmf::ZMF4Parser::getTransparencyByRefId(), libzmf::Point::move(), operator!=(), operator==(), libzmf::ZMFCollector::pageX(), libzmf::ZMFCollector::pageY(), libzmf::BoundingBox::quadrant(), libzmf::ZMF4Parser::readArrow(), libzmf::ZMF4Parser::readBitmap(), libzmf::ZMF4Parser::readBoundingBox(), libzmf::ZMF4Parser::readCurveComponents(), libzmf::ZMF4Parser::readCurveSectionTypes(), libzmf::ZMF4Parser::readDocumentSettings(), libzmf::ZMF4Parser::readEllipse(), libzmf::ZMF4Parser::readFill(), libzmf::ZMF4Parser::readFont(), libzmf::ZMF4Parser::readGradient(), libzmf::ZMF4Parser::readImage(), libzmf::ZMF4Parser::readLayer(), libzmf::ZMF4Parser::readObjectHeader(), libzmf::ZMF4Parser::readObjectRefs(), libzmf::ZMF4Parser::readPage(), libzmf::ZMF4Parser::readParagraphStyle(), libzmf::ZMF4Parser::readPen(), libzmf::ZMF4Parser::readPolygon(), libzmf::ZMF4Parser::readPreviewBitmap(), libzmf::ZMF4Parser::readRectangle(), libzmf::ZMF4Parser::readShadow(), libzmf::ZMF4Parser::readStyle(), libzmf::ZMF4Parser::readTable(), libzmf::ZMF4Parser::readText(), libzmf::ZMF4Parser::readTextFrame(), libzmf::ZMF4Parser::readTransparency(), libzmf::Point::rotate(), libzmf::ZMFCollector::startDocument(), libzmf::ZMFCollector::startGroup(), libzmf::ZMFCollector::startLayer(), libzmf::ZMFCollector::startPage(), libzmf::Color::toString(), libzmf::ZMFCollector::writeFill(), libzmf::ZMFCollector::writePen(), libzmf::ZMFCollector::writeShadow(), and libzmf::ZMFCollector::writeStyle().
| float libzmf::readFloat | ( | const RVNGInputStreamPtr & | input, |
| bool | bigEndian | ||
| ) |
Referenced by libzmf::ZMF4Parser::readArrow(), libzmf::ZMF4Parser::readEllipse(), libzmf::ZMF4Parser::readFont(), libzmf::ZMF4Parser::readGradient(), libzmf::ZMF4Parser::readParagraphStyle(), libzmf::ZMF4Parser::readShadow(), libzmf::ZMF4Parser::readTable(), and libzmf::ZMF4Parser::readUnscaledPoint().
| int32_t libzmf::readS32 | ( | const RVNGInputStreamPtr & | input, |
| bool | bigEndian | ||
| ) |
Referenced by libzmf::ZMF4Parser::readPoint().
| uint16_t libzmf::readU16 | ( | const RVNGInputStreamPtr & | input, |
| bool | bigEndian | ||
| ) |
| uint32_t libzmf::readU32 | ( | const RVNGInputStreamPtr & | input, |
| bool | bigEndian | ||
| ) |
Referenced by libzmf::ZMF4Header::load(), libzmf::ZMF4Parser::readBitmap(), libzmf::ZMF4Parser::readCurveComponents(), libzmf::ZMF4Parser::readCurveSectionTypes(), libzmf::ZMF4Parser::readDocumentSettings(), libzmf::ZMF4Parser::readFill(), readFloat(), libzmf::ZMF4Parser::readGradient(), libzmf::ZMF4Parser::readObjectHeader(), libzmf::ZMF4Parser::readObjectRefs(), libzmf::BMIHeader::readOffsets(), libzmf::ZMF4Parser::readPen(), libzmf::ZMF4Parser::readPolygon(), libzmf::ZMF4Parser::readPreviewBitmap(), readS32(), libzmf::ZMF4Parser::readShadow(), libzmf::ZMF4Parser::readTable(), libzmf::ZMF4Parser::readText(), and libzmf::ZMF4Parser::readTransparency().
| uint64_t libzmf::readU64 | ( | const RVNGInputStreamPtr & | input, |
| bool | bigEndian | ||
| ) |
| uint8_t libzmf::readU8 | ( | const RVNGInputStreamPtr & | input, |
| bool | |||
| ) |
Referenced by getLength(), libzmf::ZMF4Header::load(), libzmf::ZMF4Parser::parse(), libzmf::BMIParser::ColorBitmapHeader::parse(), libzmf::ZMF4Parser::readBitmap(), libzmf::BMIParser::readColorBitmap(), libzmf::ZMF4Parser::readDocumentSettings(), libzmf::ZMF4Parser::readLayer(), libzmf::ZMF4Parser::readObjectRefs(), and libzmf::ZMF4Parser::readPage().
| void libzmf::seekRelative | ( | const RVNGInputStreamPtr & | input, |
| const long | pos | ||
| ) |
Referenced by skip().
| void libzmf::skip | ( | const RVNGInputStreamPtr & | input, |
| unsigned long | numBytes | ||
| ) |
Referenced by libzmf::BMIHeader::load(), libzmf::ZBRHeader::load(), libzmf::ZMF4Parser::readArrow(), libzmf::ZMF4Parser::readBitmap(), libzmf::ZMF4Parser::readBoundingBox(), libzmf::BMIParser::readColorPalette(), libzmf::ZMF4Parser::readCurve(), libzmf::ZMF4Parser::readCurveComponents(), libzmf::ZMF4Parser::readCurveSectionTypes(), libzmf::BMIParser::readData(), libzmf::ZMF4Parser::readDocumentSettings(), libzmf::ZMF4Parser::readFill(), libzmf::ZMF4Parser::readFont(), libzmf::ZMF4Parser::readGradient(), libzmf::ZMF4Parser::readObjectHeader(), libzmf::ZMF4Parser::readParagraphStyle(), libzmf::ZMF4Parser::readPen(), libzmf::ZMF4Parser::readPolygon(), libzmf::ZMF4Parser::readPreviewBitmap(), libzmf::ZMF4Parser::readShadow(), libzmf::ZMF4Parser::readTable(), libzmf::ZMF4Parser::readText(), and libzmf::ZMF4Parser::readTransparency().