Go to the documentation of this file.
10 #ifndef PAG1TEXTSTORAGEELEMENT_H_INCLUDED
11 #define PAG1TEXTSTORAGEELEMENT_H_INCLUDED
39 #endif // PAG1TEXTSTORAGEELEMENT_H_INCLUDED
double double_cast(const char *value)
Definition: libetonyek_xml.cpp:79
Definition: IWORKToken.h:303
Definition: IWORKToken.h:545
Definition: IWORKBezierElement.cpp:20
Definition: IWORKToken.h:389
Definition: IWORKToken.h:244
bool m_opened
Definition: PAG1TextStorageElement.cpp:666
std::shared_ptr< IWORKText > m_savedText
Definition: PAG1TextStorageElement.cpp:89
Definition: IWORKToken.h:161
Definition: PAG1ParserState.h:23
void endOfElement() override
Definition: PAG1TextStorageElement.cpp:876
Definition: IWORKToken.h:499
std::shared_ptr< IWORKXMLContext > IWORKXMLContextPtr_t
Definition: IWORKXMLContext.h:18
Definition: IWORKToken.h:689
Definition: IWORKToken.h:223
PAG1XMLContextBase< IWORKXMLContextEmpty > PAG1XMLEmptyContextBase
Definition: PAG1XMLContextBase.h:42
PAGTextStorageKind
Definition: PAGEnum.h:23
Definition: IWORKToken.h:104
Definition: IWORKToken.h:544
Definition: PAG1XMLContextBase.h:22
void collectTextBody()
Definition: PAGCollector.cpp:133
Definition: IWORKToken.h:342
PAG1TextStorageElement(PAG1ParserState &state, const PAGTextStorageKind kind=PAG_TEXTSTORAGE_KIND_BASIC)
Definition: PAG1TextStorageElement.cpp:820
#define ETONYEK_DEBUG_MSG(M)
Definition: libetonyek_utils.h:54
IWORKXMLContextPtr_t element(int name) override
Definition: PAG1TextStorageElement.cpp:851
Definition: IWORKToken.h:222
Definition: IWORKToken.h:458
Definition: IWORKToken.h:574
std::shared_ptr< IWORKStylesheet > IWORKStylesheetPtr_t
Definition: IWORKStylesheet.h:19
bool isCollector() const
Definition: IWORKXMLContextBase.h:59
Definition: IWORKToken.h:220
Definition: IWORKToken.h:567
Definition: IWORKTextStorageElement.h:24
Definition: IWORKToken.h:106
bool m_known
Definition: PAG1TextStorageElement.cpp:85
boost::optional< ID_t > m_ref
Definition: PAG1TextStorageElement.cpp:249
optional< IWORKSize > m_originalSize
Definition: PAG1TextStorageElement.cpp:88
optional< double > m_y
Definition: PAG1TextStorageElement.cpp:57
void sendStylesheet()
Definition: IWORKTextStorageElement.cpp:65
Definition: IWORKToken.h:163
Definition: IWORKToken.h:368
Definition: IWORKToken.h:543
Definition: IWORKToken.h:603
boost::optional< std::string > m_kind
Definition: PAG1TextStorageElement.cpp:250
PAGCollector & getCollector() const
Definition: IWORKXMLContextBase.h:49
Definition: IWORKToken.h:230
optional< IWORKPosition > m_position
Definition: PAG1TextStorageElement.cpp:87
bool m_block
Definition: PAG1TextStorageElement.cpp:86
virtual std::shared_ptr< IWORKText > createText(const IWORKLanguageManager &langManager, bool discardEmptyContent=false, bool allowListInsertion=true) const
Definition: IWORKCollector.cpp:630
Definition: IWORKToken.h:546
Definition: IWORKToken.h:188
PAG1XMLContextBase< IWORKXMLContextElement > PAG1XMLElementContextBase
Definition: PAG1XMLContextBase.h:39
optional< string > m_style
Definition: PAG1TextStorageElement.cpp:667
Definition: IWORKToken.h:411
bool m_textOpened
Definition: PAG1TextStorageElement.h:34
Definition: IWORKToken.h:414
Definition: IWORKToken.h:289
Definition: PAG1TextStorageElement.h:22
Definition: IWORKToken.h:500
Definition: IWORKToken.h:182
Definition: IWORKToken.h:337
PAG1ParserState & m_state
Definition: PAG1TextStorageElement.cpp:413
Definition: IWORKToken.h:402
PAGTextStorageKind m_kind
Definition: PAG1TextStorageElement.h:33
Definition: IWORKToken.h:105
Definition: IWORKToken.h:221
optional< double > m_w
Definition: PAG1TextStorageElement.cpp:54
Definition: IWORKToken.h:524
Definition: IWORKToken.h:99
Definition: IWORKToken.h:688
Definition: IWORKToken.h:98
FootnoteHelper m_footnoteHelper
Definition: PAG1TextStorageElement.cpp:463
const ValueT & get_optional_value_or(const detail::IWAFieldImpl< TagV, ValueT, Reader > &field, const ValueT &value)
Definition: IWAField.h:196
optional< double > m_h
Definition: PAG1TextStorageElement.cpp:55
const ValueT & get(const detail::IWAFieldImpl< TagV, ValueT, Reader > &field)
Definition: IWAField.h:190
ContainerFrame & m_containerFrame
Definition: PAG1TextStorageElement.cpp:747
std::shared_ptr< IWORKText > m_currentText
Definition: IWORKXMLParserState.h:55
optional< double > m_x
Definition: PAG1TextStorageElement.cpp:56
Definition: IWORKToken.h:578
void collectText(const std::shared_ptr< IWORKText > &text)
Definition: IWORKCollector.cpp:549
Definition: IWORKToken.h:624
Definition: IWORKToken.h:467
Definition: IWORKToken.h:321
Definition: IWORKToken.h:465
PAG1ParserState & getState()
Definition: IWORKXMLContextBase.h:43
Generated for libetonyek by
doxygen 1.8.16