Go to the documentation of this file.
10 #ifndef IWORKTEXTLABELELEMENT_H_INCLUDED
11 #define IWORKTEXTLABELELEMENT_H_INCLUDED
31 boost::optional<IWORKListLabelTypeInfo_t> &
m_value;
33 boost::optional<IWORKLabelNumFormat>
m_type;
40 #endif // IWORKTEXTLABELELEMENT_H_INCLUDED
@ format
Definition: IWORKToken.h:537
IWORKTextLabelFormat m_format
Definition: IWORKTypes.h:448
IWORKTextLabelElement(IWORKXMLParserState &state, boost::optional< IWORKListLabelTypeInfo_t > &value)
Definition: IWORKTextLabelElement.cpp:72
Definition: IWORKBezierElement.cpp:21
@ IWORK_LABEL_NUM_FORMAT_ROMAN
Definition: IWORKEnum.h:132
@ ID
Definition: IWORKToken.h:506
@ type
Definition: IWORKToken.h:493
@ NS_URI_SFA
Definition: IWORKToken.h:697
bool m_bullet
Definition: IWORKTextLabelElement.h:32
@ IWORK_LABEL_NUM_FORMAT_ALPHA
Definition: IWORKEnum.h:130
void endOfElement() override
Definition: IWORKTextLabelElement.cpp:128
#define ETONYEK_DEBUG_MSG(M)
Definition: libetonyek_utils.h:54
@ IWORK_LABEL_NUM_FORMAT_SURROUNDING_DOT
Definition: IWORKEnum.h:140
@ lower_roman
Definition: IWORKToken.h:670
@ upper_alpha
Definition: IWORKToken.h:686
boost::optional< int > try_int_cast(const char *value)
Definition: libetonyek_xml.cpp:108
@ IWORK_LABEL_NUM_FORMAT_ROMAN_LOWERCASE
Definition: IWORKEnum.h:133
@ bullet
Definition: IWORKToken.h:659
Definition: IWORKXMLParserState.h:32
@ lower_alpha
Definition: IWORKToken.h:669
unsigned m_first
Definition: IWORKTypes.h:450
@ decimal
Definition: IWORKToken.h:524
@ IWORK_LABEL_NUM_FORMAT_SURROUNDING_PARENTHESIS
Definition: IWORKEnum.h:139
boost::optional< IWORKGradient > & m_value
Definition: IWORKFillElement.cpp:131
@ r
Definition: IWORKToken.h:380
@ string
Definition: IWORKToken.h:418
boost::optional< IWORKListLabelTypeInfo_t > & m_value
Definition: IWORKTextLabelElement.h:31
Definition: IWORKXMLContextBase.h:28
IWORKLabelNumFormatSurrounding
Definition: IWORKEnum.h:137
boost::optional< IWORKLabelNumFormat > m_type
Definition: IWORKTextLabelElement.h:33
@ first
Definition: IWORKToken.h:531
@ NS_URI_SF
Definition: IWORKToken.h:696
Definition: IWORKTextLabelElement.h:22
@ IWORK_LABEL_NUM_FORMAT_ALPHA_LOWERCASE
Definition: IWORKEnum.h:131
const ValueT & get_optional_value_or(const detail::IWAFieldImpl< TagV, ValueT, Reader > &field, const ValueT &value)
Definition: IWAField.h:196
KEY1Bullet m_bullet
Definition: KEY1Parser.cpp:295
boost::optional< IWORKGradientType > m_type
Definition: IWORKFillElement.cpp:132
Format m_format
Definition: EtonyekDocument.cpp:79
const ValueT & get(const detail::IWAFieldImpl< TagV, ValueT, Reader > &field)
Definition: IWAField.h:190
IWORKLabelNumFormat m_format
Definition: IWORKTypes.h:440
void attribute(int name, const char *value) override
Definition: IWORKTextLabelElement.cpp:82
Definition: IWORKTypes.h:445
boost::optional< unsigned > m_first
Definition: IWORKTextLabelElement.h:35
boost::variant< bool, std::string, IWORKTextLabel, IWORKMediaContentPtr_t > IWORKListLabelTypeInfo_t
Definition: IWORKTypes.h:456
std::string m_format
Definition: IWORKTextLabelElement.h:34
const IWORKTokenizer & getTokenizer()
Definition: IWORKToken.cpp:57
@ name
Definition: IWORKToken.h:585
@ value
Definition: IWORKToken.h:631
@ IWORK_LABEL_NUM_FORMAT_NUMERIC
Definition: IWORKEnum.h:129
@ upper_roman
Definition: IWORKToken.h:687
State & getState()
Definition: IWORKXMLContextBase.h:43
Generated for libetonyek by
doxygen 1.8.20