10 #ifndef __PMDTYPES_H__ 11 #define __PMDTYPES_H__ 13 #include <boost/optional.hpp> 27 PMDColor(
const unsigned i,
const uint16_t red,
const uint16_t green,
const uint16_t blue)
28 : m_i(i), m_red(red), m_green(green), m_blue(blue)
38 PMDFont(
const unsigned i,
const std::string &fontName)
39 : m_i(i), m_fontName(fontName)
112 #endif // __PMDTYPES_H__ bool m_allCaps
Definition: PMDTypes.h:100
uint16_t m_widows
Definition: PMDTypes.h:74
uint16_t m_fontFace
Definition: PMDTypes.h:88
uint16_t m_beforeIndent
Definition: PMDTypes.h:71
std::string m_fontName
Definition: PMDTypes.h:36
uint16_t m_blue
Definition: PMDTypes.h:25
Definition: PMDTypes.h:85
uint16_t m_red
Definition: PMDTypes.h:23
uint8_t m_strokeColor
Definition: PMDTypes.h:57
bool m_keepTogether
Definition: PMDTypes.h:76
bool m_sub
Definition: PMDTypes.h:98
uint8_t m_fillTint
Definition: PMDTypes.h:48
uint16_t m_keepWithNext
Definition: PMDTypes.h:75
uint16_t m_afterIndent
Definition: PMDTypes.h:72
uint16_t m_length
Definition: PMDTypes.h:66
Definition: PMDTypes.h:20
uint16_t m_superPos
Definition: PMDTypes.h:103
uint8_t m_fillColor
Definition: PMDTypes.h:46
boost::optional< PMDStrokeProperties > m_ruleAbove
Definition: PMDTypes.h:79
bool m_strike
Definition: PMDTypes.h:96
boost::optional< PMDStrokeProperties > m_ruleBelow
Definition: PMDTypes.h:80
uint16_t m_fontColor
Definition: PMDTypes.h:90
uint16_t m_strokeWidth
Definition: PMDTypes.h:56
uint16_t m_superSubSize
Definition: PMDTypes.h:102
uint8_t m_align
Definition: PMDTypes.h:67
uint16_t m_green
Definition: PMDTypes.h:24
Definition: PMDTypes.h:64
unsigned m_i
Definition: PMDTypes.h:22
uint8_t m_fillType
Definition: PMDTypes.h:45
uint8_t m_strokeOverprint
Definition: PMDTypes.h:58
PMDColor(const unsigned i, const uint16_t red, const uint16_t green, const uint16_t blue)
Definition: PMDTypes.h:27
bool m_outline
Definition: PMDTypes.h:94
uint16_t m_fontSize
Definition: PMDTypes.h:89
uint16_t m_rightIndent
Definition: PMDTypes.h:70
uint16_t m_subPos
Definition: PMDTypes.h:104
PMDFont(const unsigned i, const std::string &fontName)
Definition: PMDTypes.h:38
bool m_bold
Definition: PMDTypes.h:91
uint16_t m_hyphensCount
Definition: PMDTypes.h:78
bool m_smallCaps
Definition: PMDTypes.h:99
bool m_super
Definition: PMDTypes.h:97
uint16_t m_length
Definition: PMDTypes.h:87
Definition: PMDTypes.h:43
int16_t m_kerning
Definition: PMDTypes.h:101
Definition: PMDTypes.h:53
bool m_underline
Definition: PMDTypes.h:93
bool m_italic
Definition: PMDTypes.h:92
bool m_shadow
Definition: PMDTypes.h:95
Definition: geometry.h:22
Definition: PMDTypes.h:32
uint16_t m_tint
Definition: PMDTypes.h:105
uint8_t m_strokeType
Definition: PMDTypes.h:55
unsigned m_i
Definition: PMDTypes.h:35
uint16_t m_leftIndent
Definition: PMDTypes.h:68
uint8_t m_fillOverprint
Definition: PMDTypes.h:47
uint16_t m_orphans
Definition: PMDTypes.h:73
bool m_hyphenate
Definition: PMDTypes.h:77
uint16_t m_firstIndent
Definition: PMDTypes.h:69
uint8_t m_strokeTint
Definition: PMDTypes.h:59