10 #ifndef IWORKTEXT_H_INCLUDED
11 #define IWORKTEXT_H_INCLUDED
17 #include <glm/glm.hpp>
30 explicit IWORKText(
bool discardEmptyContent);
87 #endif // IWORKTEXT_H_INCLUDED
void closeLink()
Definition: IWORKText.cpp:378
Definition: IWORKBezierElement.cpp:18
bool m_pendingSpanClose
Definition: IWORKText.h:81
bool m_paraOpened
Definition: IWORKText.h:76
Definition: IWORKOutputElements.h:30
void closeParagraph()
Definition: IWORKText.cpp:343
IWORKStyleStack m_paraStyleStack
Definition: IWORKText.h:69
void closeSpan()
Definition: IWORKText.cpp:359
IWORKText(bool discardEmptyContent)
Definition: IWORKText.cpp:281
void doCloseSpan()
Definition: IWORKText.cpp:466
void doOpenSpan()
Definition: IWORKText.cpp:450
boost::shared_ptr< IWORKStyle > IWORKStylePtr_t
Definition: IWORKStyle_fwd.h:21
Definition: IWORKText.h:26
Representation of a dynamic inheritance of styles.
Definition: IWORKStyleStack.h:34
void openParagraph(const IWORKStylePtr_t &style=IWORKStylePtr_t())
Definition: IWORKText.cpp:334
Definition: IWORKToken.h:236
IWORKStyleStack m_layoutStyleStack
Definition: IWORKText.h:68
bool m_ignoreEmptyPara
Definition: IWORKText.h:77
bool empty() const
Definition: IWORKText.cpp:422
Definition: IWORKToken.h:221
void pushLayoutStyle(const IWORKStylePtr_t &style)
Definition: IWORKText.cpp:299
void closeLayout()
Definition: IWORKText.cpp:325
void insertText(const std::string &text)
Definition: IWORKText.cpp:386
void insertTab()
Definition: IWORKText.cpp:393
void flushSpan()
Definition: IWORKText.cpp:479
bool m_spanOpened
Definition: IWORKText.h:80
void doClosePara()
Definition: IWORKText.cpp:438
void insertInlineContent(const IWORKOutputElements &elements)
Definition: IWORKText.cpp:407
void openLink(const std::string &url)
Definition: IWORKText.cpp:365
IWORKStylePtr_t m_currentSpanStyle
Definition: IWORKText.h:79
void insertBlockContent(const IWORKOutputElements &elements)
Definition: IWORKText.cpp:414
IWORKStylePtr_t m_currentParaStyle
Definition: IWORKText.h:75
void openSpan(const IWORKStylePtr_t &style=IWORKStylePtr_t())
Definition: IWORKText.cpp:352
void insertLineBreak()
Definition: IWORKText.cpp:400
bool m_inSpan
Definition: IWORKText.h:82
Definition: IWORKToken.h:219
void pushParagraphStyle(const IWORKStylePtr_t &style)
Definition: IWORKText.cpp:304
bool m_sectionOpened
Definition: IWORKText.h:73
IWORKOutputElements m_elements
Definition: IWORKText.h:71
void doOpenPara()
Definition: IWORKText.cpp:427
void draw(IWORKOutputElements &elements)
Definition: IWORKText.cpp:276
void openLayout(const IWORKStylePtr_t &style=IWORKStylePtr_t())
Definition: IWORKText.cpp:309