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().