10 #ifndef KEYTEXT_H_INCLUDED
11 #define KEYTEXT_H_INCLUDED
31 explicit KEYText(
bool object =
true);
68 #endif // KEYTEXT_H_INCLUDED
KEYLayoutStylePtr_t m_layoutStyle
Definition: KEYText.h:55
void setLayoutStyle(const KEYLayoutStylePtr_t &style)
Definition: KEYText.cpp:319
void insertLineBreak()
Definition: KEYText.cpp:366
boost::shared_ptr< KEYParagraphStyle > KEYParagraphStylePtr_t
Definition: KEYStyles_fwd.h:51
const bool m_object
Definition: KEYText.h:59
Definition: KEY2Token.h:854
void setBoundingBox(const KEYGeometryPtr_t &boundingBox)
Definition: KEYText.cpp:329
const ParagraphList_t & getParagraphs() const
Definition: KEYText.cpp:378
boost::shared_ptr< KEYText > KEYTextPtr_t
Definition: KEYText_fwd.h:16
boost::shared_ptr< KEYObject > KEYObjectPtr_t
Definition: KEYObject.h:44
Definition: KEY2Token.h:796
boost::shared_ptr< Paragraph > ParagraphPtr_t
Definition: KEYText.h:24
bool empty() const
Definition: KEYText.cpp:400
void insertTab()
Definition: KEYText.cpp:358
Definition: KEYText.cpp:29
std::deque< ParagraphPtr_t > ParagraphList_t
Definition: KEYText.h:28
const KEYGeometryPtr_t & getBoundingBox() const
Definition: KEYText.cpp:324
boost::shared_ptr< KEYCharacterStyle > KEYCharacterStylePtr_t
Definition: KEYStyles_fwd.h:26
KEYGeometryPtr_t m_boundingBox
Definition: KEYText.h:61
KEYObjectPtr_t makeObject(const KEYShapePtr_t &shape)
Object creator function for shape.
Definition: KEYShape.cpp:88
void openParagraph(const KEYParagraphStylePtr_t &style)
Definition: KEYText.cpp:334
ParagraphList_t m_paragraphs
Definition: KEYText.h:56
bool isObject() const
Definition: KEYText.cpp:383
boost::shared_ptr< KEYLayoutStyle > KEYLayoutStylePtr_t
Definition: KEYStyles_fwd.h:41
void closeParagraph()
Definition: KEYText.cpp:342
const KEYLayoutStylePtr_t & getLayoutStyle() const
Definition: KEYText.cpp:373
boost::shared_ptr< KEYGeometry > KEYGeometryPtr_t
Definition: KEYTypes_fwd.h:25
KEYText(bool object=true)
Definition: KEYText.cpp:303
ParagraphPtr_t m_currentParagraph
Definition: KEYText.h:57
void insertDeferredLineBreaks()
Definition: KEYText.cpp:388
Definition: KEY1Token.h:75
int m_lineBreaks
Definition: KEYText.h:58
void insertText(const std::string &text, const KEYCharacterStylePtr_t &style)
Definition: KEYText.cpp:350