QXPTypes.h File Reference
#include "libqxp_utils.h"
#include <boost/optional.hpp>
#include <boost/variant.hpp>
#include <memory>
#include <vector>
#include <utility>

Go to the source code of this file.

Classes

struct  libqxp::Point
 
struct  libqxp::Rect
 
struct  libqxp::Color
 
struct  libqxp::Gradient
 
struct  libqxp::LineStyle
 
struct  libqxp::CharFormat
 
struct  libqxp::HJ
 
struct  libqxp::TabStop
 
struct  libqxp::ParagraphRule
 
struct  libqxp::ParagraphFormat
 
struct  libqxp::TextSpec
 
struct  libqxp::CharFormatSpec
 
struct  libqxp::ParagraphSpec
 
struct  libqxp::Text
 
struct  libqxp::Arrow
 
struct  libqxp::Frame
 
struct  libqxp::LinkedTextSettings
 
struct  libqxp::TextObject
 
struct  libqxp::TextSettings
 
struct  libqxp::TextPathSettings
 
struct  libqxp::CurveComponent
 
struct  libqxp::Object
 
struct  libqxp::Line
 
struct  libqxp::TextPath
 
struct  libqxp::Box
 
struct  libqxp::TextBox
 
struct  libqxp::PictureBox
 
struct  libqxp::Group
 
struct  libqxp::PageSettings
 
struct  libqxp::Page
 
struct  libqxp::QXPDocumentProperties
 

Namespaces

namespace  libqxp
 

Typedefs

typedef boost::variant< Color, Gradient > libqxp::Fill
 

Enumerations

enum class  libqxp::GradientType {
  libqxp::LINEAR , libqxp::MIDLINEAR , libqxp::RECTANGULAR , libqxp::DIAMOND ,
  libqxp::CIRCULAR , libqxp::FULLCIRCULAR
}
 
enum class  libqxp::LineCapType { libqxp::BUTT , libqxp::ROUND , libqxp::RECT , libqxp::STRETCH }
 
enum class  libqxp::LineJoinType { libqxp::MITER , libqxp::ROUND , libqxp::BEVEL }
 
enum class  libqxp::HorizontalAlignment {
  libqxp::LEFT , libqxp::CENTER , libqxp::RIGHT , libqxp::JUSTIFIED ,
  libqxp::FORCED
}
 
enum class  libqxp::VerticalAlignment { libqxp::TOP , libqxp::CENTER , libqxp::BOTTOM , libqxp::JUSTIFIED }
 
enum class  libqxp::TabStopType { libqxp::LEFT , libqxp::CENTER , libqxp::RIGHT , libqxp::ALIGN }
 
enum class  libqxp::ContentType {
  libqxp::UNKNOWN , libqxp::OBJECTS , libqxp::NONE , libqxp::TEXT ,
  libqxp::PICTURE
}
 
enum class  libqxp::TextPathAlignment { libqxp::ASCENT , libqxp::CENTER , libqxp::BASELINE , libqxp::DESCENT }
 
enum class  libqxp::TextPathLineAlignment { libqxp::TOP , libqxp::CENTER , libqxp::BOTTOM }
 
enum class  libqxp::CornerType { libqxp::DEFAULT , libqxp::ROUNDED , libqxp::BEVELED , libqxp::CONCAVE }
 
enum class  libqxp::BoxType {
  libqxp::UNKNOWN , libqxp::RECTANGLE , libqxp::OVAL , libqxp::POLYGON ,
  libqxp::BEZIER
}
 

Functions

bool libqxp::operator== (const Point &lhs, const Point &rhs)
 
bool libqxp::operator!= (const Point &lhs, const Point &rhs)
 

Generated for libqxp by doxygen 1.9.6