17 #ifndef LRFTYPES_H_INCLUDED
18 #define LRFTYPES_H_INCLUDED
24 #include <boost/optional.hpp>
45 boost::optional<std::string>
label;
75 LRFColor(
unsigned char red,
unsigned char green,
unsigned char blue);
105 boost::optional<bool>
sup;
106 boost::optional<bool>
sub;
113 #endif // LRFTYPES_H_INCLUDED
boost::optional< unsigned > parSkip
Definition: LRFTypes.h:99
Definition: LRFTypes.h:82
boost::optional< LRFColor > textBgColor
Definition: LRFTypes.h:93
std::string title
Definition: LRFTypes.h:42
std::string author
Definition: LRFTypes.h:41
std::string publisher
Definition: LRFTypes.h:44
boost::optional< unsigned > fontEscapement
Definition: LRFTypes.h:88
unsigned page
Definition: LRFTypes.h:59
unsigned char b
Definition: LRFTypes.h:79
boost::optional< bool > sub
Definition: LRFTypes.h:106
Definition: LRFTypes.h:33
std::string creationDate
Definition: LRFTypes.h:57
boost::optional< unsigned > lineSpace
Definition: LRFTypes.h:97
boost::optional< unsigned > parIndent
Definition: LRFTypes.h:98
boost::optional< std::string > fontFacename
Definition: LRFTypes.h:91
LRFDocInfo()
Definition: LRFTypes.cpp:34
std::string language
Definition: LRFTypes.h:55
unsigned char g
Definition: LRFTypes.h:78
Definition: LRFTypes.h:37
boost::optional< bool > sup
Definition: LRFTypes.h:105
unsigned char r
Definition: LRFTypes.h:77
boost::optional< LRFColor > textColor
Definition: LRFTypes.h:92
std::string producer
Definition: LRFTypes.h:58
Definition: LRFTypes.h:31
boost::optional< unsigned > fontOrientation
Definition: LRFTypes.h:89
Definition: LRFTypes.h:51
ImageType
Definition: LRFTypes.h:29
boost::optional< unsigned > height
Definition: LRFTypes.h:100
boost::optional< std::string > label
Definition: LRFTypes.h:45
boost::optional< unsigned > locationX
Definition: LRFTypes.h:102
Definition: LRFTypes.h:34
LRFAttributes()
Definition: LRFTypes.cpp:71
boost::optional< std::string > freeText
Definition: LRFTypes.h:48
boost::optional< bool > italic
Definition: LRFTypes.h:104
boost::optional< unsigned > baseLineSkip
Definition: LRFTypes.h:96
LRFBookInfo()
Definition: LRFTypes.cpp:22
boost::optional< unsigned > wordSpace
Definition: LRFTypes.h:94
LRFColor()
Definition: LRFTypes.cpp:50
boost::optional< unsigned > letterSpace
Definition: LRFTypes.h:95
boost::optional< unsigned > width
Definition: LRFTypes.h:101
std::string bookID
Definition: LRFTypes.h:43
boost::optional< unsigned > locationY
Definition: LRFTypes.h:103
boost::optional< unsigned > fontWidth
Definition: LRFTypes.h:87
Definition: LRFTypes.h:71
std::string creator
Definition: LRFTypes.h:56
std::deque< std::string > categories
Definition: LRFTypes.h:46
Definition: LRFTypes.h:32
std::map< unsigned, LRFAttributes > LRFAttributeMap_t
Definition: LRFTypes.h:109
boost::optional< unsigned > fontWeight
Definition: LRFTypes.h:90
std::string classification
Definition: LRFTypes.h:47
boost::optional< unsigned > fontSize
Definition: LRFTypes.h:86