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:371
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:336
IWORKStyleStack m_paraStyleStack
Definition: IWORKText.h:69
void closeSpan()
Definition: IWORKText.cpp:352
IWORKText(bool discardEmptyContent)
Definition: IWORKText.cpp:274
void doCloseSpan()
Definition: IWORKText.cpp:459
void doOpenSpan()
Definition: IWORKText.cpp:443
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:327
Definition: IWORKToken.h:257
IWORKStyleStack m_layoutStyleStack
Definition: IWORKText.h:68
bool m_ignoreEmptyPara
Definition: IWORKText.h:77
bool empty() const
Definition: IWORKText.cpp:415
Definition: IWORKToken.h:241
void pushLayoutStyle(const IWORKStylePtr_t &style)
Definition: IWORKText.cpp:292
void closeLayout()
Definition: IWORKText.cpp:318
void insertText(const std::string &text)
Definition: IWORKText.cpp:379
void insertTab()
Definition: IWORKText.cpp:386
void flushSpan()
Definition: IWORKText.cpp:472
bool m_spanOpened
Definition: IWORKText.h:80
void doClosePara()
Definition: IWORKText.cpp:431
void insertInlineContent(const IWORKOutputElements &elements)
Definition: IWORKText.cpp:400
void openLink(const std::string &url)
Definition: IWORKText.cpp:358
IWORKStylePtr_t m_currentSpanStyle
Definition: IWORKText.h:79
void insertBlockContent(const IWORKOutputElements &elements)
Definition: IWORKText.cpp:407
IWORKStylePtr_t m_currentParaStyle
Definition: IWORKText.h:75
void openSpan(const IWORKStylePtr_t &style=IWORKStylePtr_t())
Definition: IWORKText.cpp:345
void insertLineBreak()
Definition: IWORKText.cpp:393
bool m_inSpan
Definition: IWORKText.h:82
Definition: IWORKToken.h:239
void pushParagraphStyle(const IWORKStylePtr_t &style)
Definition: IWORKText.cpp:297
bool m_sectionOpened
Definition: IWORKText.h:73
IWORKOutputElements m_elements
Definition: IWORKText.h:71
void doOpenPara()
Definition: IWORKText.cpp:420
void draw(IWORKOutputElements &elements)
Definition: IWORKText.cpp:269
void openLayout(const IWORKStylePtr_t &style=IWORKStylePtr_t())
Definition: IWORKText.cpp:302