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