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
Definition: KEY1Defaults.cpp:12
void setLayoutStyle(const KEYLayoutStylePtr_t &style)
Definition: KEYText.cpp:331
const KEYGeometryPtr_t & getBoundingBox() const
Definition: KEYText.cpp:336
void insertLineBreak()
Definition: KEYText.cpp:378
boost::shared_ptr< KEYParagraphStyle > KEYParagraphStylePtr_t
Definition: KEYStyles_fwd.h:51
const bool m_object
Definition: KEYText.h:59
bool empty() const
Definition: KEYText.cpp:412
Definition: KEY2Token.h:854
void setBoundingBox(const KEYGeometryPtr_t &boundingBox)
Definition: KEYText.cpp:341
const ParagraphList_t & getParagraphs() const
Definition: KEYText.cpp:390
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
void insertTab()
Definition: KEYText.cpp:370
Definition: KEYText.cpp:31
std::deque< ParagraphPtr_t > ParagraphList_t
Definition: KEYText.h:28
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:87
void openParagraph(const KEYParagraphStylePtr_t &style)
Definition: KEYText.cpp:346
ParagraphList_t m_paragraphs
Definition: KEYText.h:56
bool isObject() const
Definition: KEYText.cpp:395
boost::shared_ptr< KEYLayoutStyle > KEYLayoutStylePtr_t
Definition: KEYStyles_fwd.h:41
void closeParagraph()
Definition: KEYText.cpp:354
boost::shared_ptr< KEYGeometry > KEYGeometryPtr_t
Definition: KEYTypes_fwd.h:25
KEYText(bool object=true)
Definition: KEYText.cpp:315
ParagraphPtr_t m_currentParagraph
Definition: KEYText.h:57
void insertDeferredLineBreaks()
Definition: KEYText.cpp:400
Definition: KEY1Token.h:75
const KEYLayoutStylePtr_t & getLayoutStyle() const
Definition: KEYText.cpp:385
int m_lineBreaks
Definition: KEYText.h:58
void insertText(const std::string &text, const KEYCharacterStylePtr_t &style)
Definition: KEYText.cpp:362