#include <vector>
#include <memory>
#include <boost/optional.hpp>
#include <boost/variant.hpp>
#include "libzmf_utils.h"
Go to the source code of this file.
Classes | |
struct | libzmf::Point |
struct | libzmf::BoundingBox |
struct | libzmf::Curve |
struct | libzmf::Color |
struct | libzmf::Arrow |
struct | libzmf::Pen |
struct | libzmf::GradientStop |
struct | libzmf::Gradient |
struct | libzmf::Image |
struct | libzmf::ImageFill |
struct | libzmf::Transparency |
struct | libzmf::Shadow |
struct | libzmf::Style |
struct | libzmf::Font |
struct | libzmf::Span |
struct | libzmf::ParagraphStyle |
struct | libzmf::Paragraph |
struct | libzmf::Text |
struct | libzmf::Cell |
struct | libzmf::Row |
struct | libzmf::Column |
struct | libzmf::Table |
struct | libzmf::ZMFPageSettings |
Namespaces | |
namespace | libzmf |
Typedefs | |
typedef std::shared_ptr< Arrow > | libzmf::ArrowPtr |
typedef boost::variant< Color, Gradient, ImageFill > | libzmf::Fill |
Enumerations | |
enum class | libzmf::CurveType { libzmf::LINE , libzmf::BEZIER_CURVE } |
enum class | libzmf::LineCapType { libzmf::BUTT , libzmf::FLAT , libzmf::ROUND , libzmf::POINTED } |
enum class | libzmf::LineJoinType { libzmf::MITER , libzmf::ROUND , libzmf::BEVEL } |
enum class | libzmf::GradientType { libzmf::LINEAR , libzmf::RADIAL , libzmf::CONICAL , libzmf::CROSS , libzmf::RECTANGULAR , libzmf::FLEXIBLE } |
enum class | libzmf::HorizontalAlignment { libzmf::LEFT , libzmf::RIGHT , libzmf::BLOCK , libzmf::CENTER , libzmf::FULL } |
enum class | libzmf::VerticalAlignment { libzmf::TOP , libzmf::MIDDLE , libzmf::BOTTOM } |
Functions | |
bool | libzmf::operator== (const Point &lhs, const Point &rhs) |
bool | libzmf::operator!= (const Point &lhs, const Point &rhs) |